内容:1、单例模式:23种设计模式最简单一个,保证JVM当中某个类型的对象只有一个;节省内存开销;要领
2、super.:非引用,存储的不是内存地址,指向的不是父类型对象,代表的是当前子对象中的父类型特征
可以使用在成员方法和构造方法中,不能使用在静态方法中;
3、super():在构造方法中,通过子类构造方法调用父类构造方法; 一个构造方法第一行如果没有
this,也没有显示的调用super,默认调用super();构造方法执行不一定创建对象;
4、接口:是一种运用类型,可以同等看做类;语法,接口只能出现常量、抽象方法,前面的修饰符与
static final或abstract关键字可以省略;没有构造方法,无法被实例化;可多继承;一个非抽
象类实现接口,需对接口中的方法进行重写、实现、覆盖;
5、接口作用:
1、可以使项目分层,所有层都面向接口开发,开发效率提高。
2、接口使代码和代码之间耦合度降低,如主板和内存条关系,变得“可插拔”。可以随意切换
3、 接口和抽象类都能完成某个功能,优先选接口,因为接口可以实现多继承,同时保留了类的继承