类:将具有相同属性及相同行为的一组对象称为类
类的声明:[标识符] class 类名称
{
//类的成员变量
//类的方法
}
类的标识符:
1.默认模式:Java中,默认的访问类型为包(package)内访问
2.private(私有):仅能被当前声明它的类内部访问
3.public(公有):不仅仅可以跨类访问,还可以跨包访问
4.protected(保护):只能被类本身的方法和子类访问
类的属性:
1.静态代码块
2.实例代码块
3.构造函数
内部类:
实例内部类:(成员)可以定义静态的数据变量
实例内部类对象是否有额外的内存消耗?()实例内部类拥有外侧类的this引用
静态内部类:静态类先初始化,静态内部类可以访问外部类的实例数据成员
本地内部类(了解):
匿名内部类:没有加限定符的变量,默认为包访问权限