黑马程序员技术交流社区

标题: 关于final和static的读书笔记,和以前看视频总结的不一样 [打印本页]

作者: xiaoaonuanhu    时间: 2015-12-19 13:49
标题: 关于final和static的读书笔记,和以前看视频总结的不一样

final是最终修饰符,可以修饰类、成员方法、成员变量。

final修饰的类无法被继承。

final修饰的方法无法被重写。

final修饰的变量无法被再次赋值,变为了常量。

注意:引用类型的变量值为对象地址值,地址值不能更改,但是地址内内容可以修改。

如:

final Person p = new Person();

p不能为别的对象,而p对象中的nameage可更改。


==================================================

static是静态修饰符,一般修饰成员。被static修饰的成员属于类,

不属于单个这个类的某个对象,可以并且建议通过类名直接访问。

也可以通过某个对象访到属于类的静态成员。

    格式:

    类名.静态成员变量名

    类名.静态成员方法名(参数)

注意:

    静态内容是优先于对象存在,只能访问静态,不能使用this/super。静态修饰的内容存于静态区。





作者: 迷茫不堪的年纪    时间: 2015-12-19 19:07
加油哈.   洗洗睡了




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2