1.单例模式
饿汉式
懒汉式(存在线程安全问题)
2.final
3.常量 (Constant)
类似这样,叫编译时常量
这样的就不是
4.嵌套类(Nested Class)
5.内部类(Inner Class)
内存示意图
除了这样的编译时常量
6.静态嵌套类(Static Nested Class)
但是想要访问外部类中成员,必须先在静态嵌套类中实例化外部类对象,然后使用,如图
7.局部类(Local Class)
8.抽象类(Abstract Class)
9.接口(Interface)
10.抽象和接口对比
11.默认方法
12.静态方法
13.多态(Polymorphism)
类方法调用细节
类方法调用中,它只会去看前边的类型是什么,就去调用哪个类