第8章 类的高级概念

1.局部变量不能加访问修饰符,成员变量可以。

2.static 的类属性,不属于对象所有,所有对象共享该属性。尽量使用类名调用类属性,而不是对象名。

3.类本身也有访问修饰符,但是类的访问修饰符只有共有的和默认(无访问修饰符)的两种。默认访问的类只能被同一包中的其他类使用。

4.封装也被称为数据隐藏。

5.类的成员变量可以成为只读或者只写的。

6.类的静态成员被称为类成员,因为静态成员与类相关,而不是类的某个实例。

7.静态成员变量和方法不能使用引用来访问,因为引用是指类的实例。

8.静态方法是没有this引用的。

9.实例初始化块中的语句在任何父类构造器调用之后,在子类构造器调用之前执行。

10.内部类所在的类称为外部类。

11.Java中的内部类可以分为四种:静态内部类、成员内部类、局部内部类、匿名内部类。

局部内部类在类的方法内部定义的类,只能在方法内部使用。

原文地址:https://www.cnblogs.com/victorAii/p/5599210.html