类中的成员:变量,函数,构造函数1.变量 如果子类中出现非私有的同名成员变量时 子类要访问本类中的变量用this,this代表的是本类对象的引用 子类要访问父类中的同名变量,用super,super代表的是父类空间 1 public class ExtendsDemo3 { 2 pub...
分类:
其他好文 时间:
2015-04-07 23:03:33
阅读次数:
120
1, 函数首地址被赋值给了函数名,故函数名是函数内存地址的首地址。2, 一个指向函数的指针|必须确保该函数被定义 | |且分配了内存 |否则他将指向一个空地址,这是指针的大忌。3,long(*func)(int) : 声明了一个指针,该指针指向一个函...
分类:
其他好文 时间:
2015-04-06 16:56:28
阅读次数:
122
java对象的构造:进入构造函数 -> 分配类成员内存 -> 调用父类的构造函数 -> 自己成员变量的初始化(如未初始化:int为0,boolean为false,对象为null,如被初始化则按照正常的初始表达式初始化),然后执行构造函数里面的代码。方法可以重载,以函数参数的类型或者参数数量来区分;返...
分类:
编程语言 时间:
2015-04-05 21:52:53
阅读次数:
128
简介 总结一下java中final和static的使用方法一.final根据程序上下文环境,Java关键字final有“无法改变”或者“终态”的含义,它可以修饰非抽象类、非抽象类成员方法和变量。final类不能被继承,没有子类,final类中的方法默认是final的。final方法不能被子类的方法....
分类:
编程语言 时间:
2015-04-04 22:24:33
阅读次数:
205
继承(指类之间共享属性和操作的机制)虚基类继承时要添加关键字virtual,以避免二义性。{自己理解:公有:基类的公有和保护成员作为派生类的公有和保护成员,在派生类类体内可以对基类进行公有和保护操作,基类私有不可访问。在main()函数内,派生类对象可以访问基类成员。虽然基类的私有成员不被派生类访问...
分类:
其他好文 时间:
2015-04-01 21:35:19
阅读次数:
156
template类模板。当建立对象时,如果实际类型指定为int或其他某种类型,则用int/此类型取代所有type。如果在类模版外定义类成员函数,则应写成模板形式:type class名::成员函数名(形参列表){};类模型的类型参数可以有多个,但每个前面都必须加class,如template;类模板...
分类:
其他好文 时间:
2015-04-01 19:13:09
阅读次数:
125
6.2.6 类成员的访问控制类成员包括类的成员变量和成员函数,它们分别用来描述类的属性和行为。而类成员的访问控制决定了哪些成员是公开的,可以被外界访问,也可以被自身访问;哪些成员是私有的,只能在类的内部访问,外界无法访问。就像一个人的钱包,只有他自己能动,别人是不能动的。又如同自己藏的私房钱也只有自...
分类:
编程语言 时间:
2015-04-01 16:47:33
阅读次数:
176
成员内部类
/*
* 内部类
* 定义在另一个类中的类,称为内部类Inner Class
* 包含内部类的类,称为外部类Outer Class
*
* 应用场合:在窗体程序中进行事件处理
*
* 分类:
* 成员内部类
* 局部内部类
* 静态内部类
* 匿名内部类
*
* 成员内部类
* 1.在外部类中访问内部类,可以访问内部类中的所有成员,包含private修饰...
分类:
编程语言 时间:
2015-04-01 09:32:46
阅读次数:
195
protected关键字:
摘自MSDN
protected
关键字指定对 member-list 中的成员直到下一个访问说明符(public 或 private)或类定义的末尾的访问。
只能通过以下项使用声明为 protected 的类成员:
最初声明这些成员的类的成员函数。
最初声明这些成员的类的友元。
使用公共或受保护访问(派生自最初声明这些成...
分类:
其他好文 时间:
2015-03-31 16:06:52
阅读次数:
172
一、final 根据程序上下文环境,Java关键字final有“这是无法改变的”或者“终态的”含义,它可以修饰非抽象类、非抽象类成员方法和变量。你可能出于两种理解而需要阻止改变:设计或效率。 final类不能被继承,没有子类,final类中的方法默认是final的。 final方法不能被子类的方法覆...
分类:
编程语言 时间:
2015-03-31 12:37:48
阅读次数:
152