当前位置:文档之家› 4static&final

4static&final

final:最终的,不变的
总结:
1、如果用于类修饰,表明该类不可以被继承
2、如果用于方法,表明该方法不可以被重写
3、如果用于属性,则要看属性的类型
基本类型:值恒定,不变
引用类型:指针指向的地址不变

java中修饰一个常量
public static final
注:修饰符无顺序限制,可任意组合

====================================
内部类:在类的内部,方法的内部定义的类称为内部类 inner class,更安全,更私有
按位置区分:
写在方法外的内部类
写在方法内或自由块中的内部类
按有无名称区分
有名称的内部类
匿名内部类

---------------------------
内部类的修饰符没有任何限制(方法外的任意修饰,方法内的只能是default)
由于有了内部类,外部类在创建内部类的对象时,不能直接访问(除非static修饰)
必须通过外部类对象才能访问内部类
1、使用static修饰内部类
2、使用.new操作符创建对象.先创建外部类对象,再通过外部类对象创建内部类对象











相关主题
文本预览
相关文档 最新文档