内部类是指在一个外部类的内部再定义一个类。内部类作为外部类的一个成员,并且依附于外部类而存在的。内部类可为静态,可用protected和private修饰(而外部类只能使用public和缺省的包访问权限)。内部类主要有以下几类:成员内部类、局部内部类、静态内部类、匿名内部类 为什么需要内部类? .....
分类:
编程语言 时间:
2014-07-10 13:08:39
阅读次数:
221
1、const用于类成员变量定义,一旦定义且不能改变其值。define定义全局常量,在任何地方都可以访问。2、define不能在类中定义而const可以。3、const不能在条件语句中定义常量if (...) { const FOO = 'BAR'; // invalid } but ...
分类:
Web程序 时间:
2014-07-07 15:11:52
阅读次数:
210
static加到一个非类成员函数的函数(有点绕口,就是普通函数。因为类成员函数的static版本有其他的用途)前面,相当于匿名空间的作用——信息隐藏。翻译成白话版就是,只有在当前编译单元中可以被看到,而在别的编译单元中看不到。(什么是编译单元?就是一个展开了包含了头文件的cpp文件)看下面的两段代码...
分类:
其他好文 时间:
2014-07-03 19:59:57
阅读次数:
175
3.7 类数据成员和类成员函数到目前为止,我们所看到的数据成员和成员函数都是属于对象的。比方说,我们在3.6节定义了Task类,如果我们用Task类定义如下两个对象:那么,这两个对象都拥有各自的id、st、ft和logFile数据成员。C++还支持另外一种类型的成员,这种成员属于类本身,而不属于类的...
分类:
其他好文 时间:
2014-07-02 19:46:58
阅读次数:
130
类成员函数除了static数据成员,类还可以有static成员函数。静态成员函数只能访问其他的static成员,包括数据成员和成员函数。例3-38本例声明了一个内联的static成员函数getN。在例3-35中,我们知道对象和非静态成员函数(包括构造函数和析构函数)可以访问像n这样的static数据...
分类:
其他好文 时间:
2014-07-02 19:44:32
阅读次数:
220
今天看代码,看到几个概念:内部类、局部类、成员类、静态成员类、匿名内部类;瞬间有种被搞糊涂了感觉。下面是一个小例子来对它们进行说明:
public class ClassTest{
public static void main(String[] args) {
ClassTest son = new ClassTest();
//测试匿...
分类:
其他好文 时间:
2014-07-02 08:43:35
阅读次数:
177
作者:卿笃军原文地址:http://blog.csdn.net/qingdujun/article/details/35263857MFC中一个类要訪问另外一个类的的对象的成员变量值,这就须要获得原来那个类对象的指针,事实上有好几种方法都能够实现。比方维护一个单例模式、设置静态变量等等。我们这里举个...
分类:
其他好文 时间:
2014-07-01 13:21:29
阅读次数:
228
MFC 一个类访问另一个类成员对象的成员变量值...
分类:
其他好文 时间:
2014-06-28 07:09:49
阅读次数:
214
importjava.util.Arrays;importjava.util.List;importjava.util.regex.Pattern;publicclassValidator{/***是否必须有值<功能详细描述>**@paramvalue*@returnboolean*@see[类、类#方法、类#成员]*/publicstaticbooleanisRequired(Stringvalue){booleanisFieldValid=false;..
分类:
其他好文 时间:
2014-06-28 06:52:28
阅读次数:
239
参考http://android.blog.51cto.com/268543/384844
1、成员内部类
成员内部类,就是作为外部类的成员,可以直接使用外部类的所有成员和方法,即使是private的。同时外部类要访问内部类的所有成员变量/方法,则需要通过内部类的对象来获取。
要注意的是,成员内部类不能含有static的变量和方法。因为成员内部类需要先创建了外部类,才...
分类:
编程语言 时间:
2014-06-26 11:04:03
阅读次数:
244