接口与抽象类的浅析
来源:互联网 发布:手机不能使用4g网络 编辑:程序博客网 时间:2024/06/05 21:07
package test;/** * 接口的意义: *1.多态的前提条件之一 *2.弥补了普通类,抽象类间的单继承的缺陷,接口之间可以多继承,某个普通类或抽象类可以多实现接口 *3.普通类实现接口时,必须重写里面的所有的方法 */interface a{ void k();}interface b{}interface A extends a,b{ public void AA1(); public void AA2(); public void AA3();}/** * 抽象类B对AA1方法做了空实现 * * 抽象类的意义: * 1.可以在接口和普通类之间做桥接,因为抽象类实现接口,可以实现部分方法 * 2.虽然只能被单继承,但是类中可以拥有普通方法和抽象方法 * 3.对一系列的事务作抽象,让子类必须实现,从而有预测声明的作用,所以体现了面向对象的封装性,抽象性 * 4.因为多态的前提条件之一是继承,所以体现了面向对象的多态性 * */abstract class B implements A { @Override public void AA1() {} @Override public abstract void AA2();}//test继承B类时,只需重写AA2(),AA3()class test extends B{ @Override public void AA2() {} @Override public void AA3() {} @Override public void k() { // TODO Auto-generated method stub }}//test1实现接口时,全部重写class test1 implements A { @Override public void AA1() {} @Override public void AA2() {} @Override public void AA3() {} @Override public void k() { // TODO Auto-generated method stub }}
阅读全文
0 0
- 接口与抽象类的浅析
- 浅析抽象类与接口
- 浅析Java接口与抽象类的区别
- 浅析java的接口和抽象类
- 接口和抽象类浅析
- java面向对象浅析--抽象类、接口与多继承
- 抽象类与接口的区别 - [ Java 接口 抽象类 ]
- 浅析Java抽象类和接口的比较(转载)
- 浅析Java抽象类和接口的比较
- 浅析Java抽象类和接口的比较
- 浅析Java抽象类和接口的比较
- 浅析Java抽象类和接口的比较
- 浅析Java抽象类和接口的比较
- 浅析Java抽象类和接口的比较
- 浅析Java抽象类和接口的比较
- 浅析Java抽象类和接口的比较
- Java基础:浅析Java抽象类和接口的比较
- 浅析Java抽象类和接口的比较
- hdu 2094
- 接水问题
- [BZOJ]3994 [SDOI2015]约数个数和 莫比乌斯 + 分块
- codefoces 868C(二进制,状态压缩)
- 15算法课程 67. Add Binary
- 接口与抽象类的浅析
- HDU 3652 (数位dp)
- 小车调试篇
- 设计模式小结
- [agc016e]Poor Turkeys
- 安装keras
- java.lang.UnsupportedClassVersionErrorjava.lang.UnsupportedClassVersionError:出现这类错误的解决方法
- 文化与社会
- 【算法】【Graph】Evaluate Division