本帖最后由 air 于 2013-10-30 16:48 编辑
以下是我自己看视频然后总结:
static
修饰符,只能修饰成员变量和成员函数(方法);
修饰后,多了一种调用方式;
特点:
1,可以被对象调用.并可以直接被类名调用.用法:类名.成员(例.Person.name);
2,随着类加载就被加载,类的消失而消失,生命周期最长;
3,因为优先于对象存在;静态方法中不可以定义super,this.关键字,
4,所有对象都共享;
注意:
静态方法只能访问静态成员.
非静态方法可以访问静态和非静态成员,
好处:对对象的共享数据进行单独空间的储存,节省空间.
坏处:生命周期太长,访问的局限性(只能访问静态).
另外,主函数也是静态的.
这种定义的特点都是固定的.我建议你还是看视频的时候必须把所有固定格式,特点,用途.注意,都用笔记把他写起来,
不能用电脑去做笔记,印象不深,找起来费劲.电脑是永远不能替代纸张的.
|