类的定义
class className
{
成员变量()
成员方法()
构造方法
静态初始化块
动态初始化块
}
变量的初始化
1.成员变量(类变量和实例变量)的初始化:默认初始值
2.局部变量:必须显示赋值
3.初始化快赋值
4.final修饰有名常量,有名常量必须赋值一次且只能赋值一次
(如果一个final变量在定义的时候没有包含初始化表达式,那么应该在适当的地方为其显式赋值:对于final实例变量,必须在某个实力初始化快或者在每个构造方法内显示赋值;对于final类变量,必须在某个静态初始化块内显式赋值;对于final局部变量,必须在引用之前显示赋值)
类中成员的访问权限
私有(private)成员:仅在本类中的代码可以访问它
默认成员:同一包内的代码可以访问
保护(protected)成员:同一包和子类可以访问
共有(public)成员:所有包随意访问