Java 抽象类 接口
2016-10-04 15:20
169 查看
抽象类:
可以有抽象方法和非抽象方法。
子类必须实现父类的抽象方法,不必实现父类的非抽象方法。
非抽象方法需要body,抽象方法不能有body。
抽象类不能被实例化,即不能有new关键字去产生抽象类的对象。
接口:
接口的数据成员是public static final的,必须要初始化。
接口没有构造方法。
接口中的方法没有body。
java里有什么办法判断一个Class是否为抽象类?
System.out.println(Modifier.isAbstract(a.getModifiers()));
可以有抽象方法和非抽象方法。
子类必须实现父类的抽象方法,不必实现父类的非抽象方法。
非抽象方法需要body,抽象方法不能有body。
抽象类不能被实例化,即不能有new关键字去产生抽象类的对象。
接口:
接口的数据成员是public static final的,必须要初始化。
接口没有构造方法。
接口中的方法没有body。
java里有什么办法判断一个Class是否为抽象类?
System.out.println(Modifier.isAbstract(a.getModifiers()));
相关文章推荐
- java里抽象类和接口的区别
- Java 接口大全、面向接口编程、什么时候使用接口。选择Java接口还是抽象类
- 详细解析Java中抽象类和接口的区别(来自:java060515)
- 详细解析Java中抽象类和接口的区别(来自:java060515) (转)
- 详细解析Java中抽象类和接口的区别
- java中接口和抽象类的应用[原创]
- 详细解析Java中抽象类和接口的区别(来自:java060515)
- Java 学习笔记 (3) -抽象类 abstract 接口 interface 内部类 inner class 继承 extends 实现 implements 包 package
- 学JAVA必须知道:抽象类与接口的区别
- Java Q&A: 抽象类和接口 - 实战练习
- java里抽象类和接口的区别
- java面向对象浅析系列2——抽象类、接口与多继承
- 详细解析Java中抽象类和接口的区别
- JAVA中几个易混淆关键词的理解:行为,隐藏,组合和继承,覆写和重载,多形(多态)性,动态绑定,上溯造型,抽象类,接口
- java 的抽象类与接口
- Java中抽象类与接口的区别
- java 中的抽象类和接口!
- 详细解析Java中抽象类和接口的区别
- 学JAVA必须知道:抽象类与接口的区别
- 抽象类与接口的区别 Java描述(转)