类(class),抽象类(abstract), 接口(interface)的关系和区别
抽象类:
抽象类不能被实例化
抽象类可以不包含抽象类, 但是有抽象类的方法一定是抽象类
任何子类必须重写父类的抽象方法, 或者自己也是抽象类
抽象类中的抽象方法只是声明,不包含方法体
构造方法和类方法(static 修饰的方法)不能声明为抽象方法
接口
接口不能被实例化
接口没有构造方法
接口中的所有方法必须是抽象方法
接口不能包含成员变量(除了st
原创
2016-12-14 20:09:54 ·
734 阅读 ·
0 评论