java知识点总结:接口和抽象类
2015-03-26 22:12
302 查看
1、接口
位于抽象层次的最顶层,代表具有某种特性的类型;
类似于一种协议,属性和方法都是公开的,接口中生命的属性默认final static 和 方法 public abstract
面向接口编程,实现多个接口,实现混合类;
一种特殊的抽象类;
接口中不允许有变量:如果存在变量,public static 类型,通过接口即可改变该变量值,所有实现该接口的对象的该属性值都变化;
2、抽象类:
位于类和接口的中间层次,可以实现接口,实现共有的方法;
可以包含抽象的方法,也可没有,不可以实例化;
抽象类只能被继承,但是单继承导致类无法再继承其他类;
3、接口和抽象类混合使用:
抽象类实现接口,我们的具体实现类既可以继承自接口有可以实现接口;
位于抽象层次的最顶层,代表具有某种特性的类型;
类似于一种协议,属性和方法都是公开的,接口中生命的属性默认final static 和 方法 public abstract
面向接口编程,实现多个接口,实现混合类;
一种特殊的抽象类;
接口中不允许有变量:如果存在变量,public static 类型,通过接口即可改变该变量值,所有实现该接口的对象的该属性值都变化;
2、抽象类:
位于类和接口的中间层次,可以实现接口,实现共有的方法;
可以包含抽象的方法,也可没有,不可以实例化;
抽象类只能被继承,但是单继承导致类无法再继承其他类;
3、接口和抽象类混合使用:
抽象类实现接口,我们的具体实现类既可以继承自接口有可以实现接口;
相关文章推荐
- JAVA面向对象知识点总结(6)— 抽象类、接口
- JAVA总结(面向对象--抽象类、接口)
- java基础知识点之多态,接口,抽象类
- java基础学习总结——接口和抽象类
- 黑马程序员_java的面向对象(对第七课继承..抽象类..接口及fianl应用总结)
- java中抽象类跟接口的区别和总结
- java面试总结——折磨人的接口和抽象类
- 【Java知识点总结】 final关键字与抽象类
- Java关键字final、static,抽象类,接口使用总结收藏
- JAVA基础知识点(五)--抽象类,接口,多态及应用
- Java基础-09总结final,多态,抽象类,接口
- Java基础之接口和多态知识点总结
- Java 中抽象类与接口的区别 总结
- 牛客网Java刷题知识点之抽象类与接口
- Core Java第九章知识点总结——接口
- java 抽象类和接口的区别总结
- Java中的抽象类和接口的区别(总结)
- JAVA总结抽象类与接口
- 重拾java基础(九):抽象类、接口总结
- Java基础-09总结final,多态,抽象类,接口