基础回顾:get方法和set方法定义类成员变量时,可以在@interface中定义,也可以在@implementation中定义:在@interface中声明,成员变量的状态是受保护的,即“@protected”;在@implementation中声明,成员变量的状态是私有的,即“@private”...
分类:
其他好文 时间:
2016-01-14 14:15:52
阅读次数:
150
一、类的数据成员初始化 Java中类的数据成员初试化可能有两种形式。在定义类成员变量的地方直接提供初始化值(这是C++中不允许的)在构造器中初试化。(Java中不存在类似C++中的初始化列表) 两者的区别是,第一种方式是数据成员直接初试化为提供的初始化值,而在构造器中初始化,其实在数据成员已经初试化...
分类:
编程语言 时间:
2016-01-05 22:23:43
阅读次数:
334
@property与@synthesize是成对出现的,可以自动生成某个类成员变量的存取方法。在Xcode4.5以及以后的版本,@synthesize可以省略。1.atomic与nonatomicatomic:默认是有该属性的,这个属性是为了保证程序在多线程情况,编译器会自动生成一些互斥加锁代码,避...
分类:
其他好文 时间:
2015-12-28 18:33:25
阅读次数:
130
entity bean的作用是将与数据库交互的过程封装成对象,在servelet编写的过程中,只需要会写java,不必考虑与数据库交互细节。实体类:基本与数据库的表相对应,表示一个实在的对象。例子:User类:成员变量:私有属性方法实现的功能:获取属性(可自动生成)、修改属性(可自动生成) 1 pa...
分类:
编程语言 时间:
2015-12-26 16:50:08
阅读次数:
273
Math:用于数学运算的类成员变量: public static final double PI public static final double E成员方法: public static int abs(int a):绝对值 public static double ceil(double a...
分类:
其他好文 时间:
2015-12-23 01:54:30
阅读次数:
164
C++总的const使用说明1. const修饰类成员变量 程序:#include using namespace std;class A{ public: A(int size) : SIZE(size) {}; private: const int SI...
分类:
编程语言 时间:
2015-12-19 17:49:51
阅读次数:
294
1、public可以修饰类、成员变量和成员函数,没有任何限制,同一个包中,或者不同包中的类都可以自由访问2、private可以修饰成员变量和成员函数,只能在本类中使用3、default(不写权限修饰符,就是default权限)可以修饰类、成员变量和成员函数,在同一个包中,可以自由访问。如果子类和父类...
分类:
编程语言 时间:
2015-12-13 21:53:32
阅读次数:
176
1 全局变量和全局静态变量的初始化顺序是未定义的,所以不能够在全局变量初始化话的时候,建立他们之间的依赖关系。 在single模式下了,静态变量声明为局部变量以防止初始化顺序的未定义 导致 静态变量的值错误。2.类初始化的时候类成员变量的初始化顺序,是按照变量成员的声明顺序,而不是初始化参数列表的顺...
分类:
其他好文 时间:
2015-12-04 12:28:49
阅读次数:
117
程序中parent=child 经过该赋值语句父类的对象类型转变为child类型了,则在调用方法时会调用子类的方法。但是在使用成员变量时还是使用自己的成员变量。 语句((child)parent).myvalue++,类似于强制类型转换,强制将父类的成员转变为子类的成员变量,导致子类成员变量改...
分类:
其他好文 时间:
2015-11-12 23:11:57
阅读次数:
216
类初始化时构造函数调用顺序:(1)初始化对象的存储空间为零或null值;(2)调用父类构造函数;(3)按顺序分别调用类成员变量和实例成员变量的初始化表达式;(4)调用本身构造函数。例子:public class Dollar extends Money{Rmb r=new Rmb()public D...
分类:
编程语言 时间:
2015-10-22 23:54:46
阅读次数:
267