Static:
定义不通过对象控制的属性
static 属性描述的是公共属性,回报存在公共数据区里面
内部类:
类中的类:
class A{
class B{
}
}
内部类最大的优点:可以方便的访问外部类的私有属性,内外部类之间都可以惊醒私有属性的访问
不需要getset方法了,文件中的内部类的class文件“A&B.class”;
内部类对象实例化:
外部类.内部类 对象 = new 外部类().new 内部类();
如果内部类用static定义,那么内部类只可以访问外部类的static属性
内部类出现在方法之中,要加final;
内部类的代码块:
普通代码块,构造快,静态代码块,同步代码块;
静态代码块会最先执行