class Outer{ int num = 5; class Inner{ void show(){ System.out.println("Outer num = "+num); } } }
java中的static关键字:
1.static 英文译名为静态的;
2.static修饰的方法为静态方法;
3.static修饰的变量为静态变量;
4.所有static修饰的元素均为静态的,都可以用类名.的方法进行调用;
5.static修饰的都是类级别的特征和具体的对象无关;
final关键字:
final修饰类不可以被继承,但是可以继承其他类 final 修饰的方法不可以被覆盖 , 但父类中没有被 final 修饰方法,子类覆盖后可以加 final final 修饰的变量称为常量,这些变量只能赋值一次,定义的时候必须有初始值 final 修饰的引用类型变量 , 表示该引用变量的引用不能变 , 而不是引用所指的对象中的数据还 是可以变化的