第八章类的高级概念
访问修饰符:
公开访问(public)
受保护(protected)
默认访问(无修饰符)
私有访问(private)
封装:
好处:类的成员变量可以成为只读或只写。
类可以存储在某成员变量的内容有一个整体的控制。
类的用户不需要知道类是如何存储数据的
类的静态成员:
static 静态 在运行之前加载的
凡是用static修饰的与对象无关,与类有关。
属性:全类共享一个值,
存放数据的静态区,在加载之前就被放进去了
常量属性用static。
变量必须确认全类只共享一个 值
方法:只能操作static的属性和方法,
工具类的工具方法设置为static
构造方法不允许被static修饰
初始化块:静态初始化块在加载前执行只被执行一次。
实例初始化块在对象产生是被执行,克执行多次,在本类构造方法之前,父类构造之后运行。
内部类:(类的内部定义的类)
成员内部类:可访问任意的属性和方法。
静态内部类:只能访问静态的属性和方法。
局部内部类:
匿名内部类: