java 接口、抽象类的作用和区别
2011-03-24 10:50
281 查看
1.类只能继承一个父类,可以实现多个接口。
2.在抽象类中,除了抽象方法外,还可以定义自己的变量和非抽象的方法实体,继承抽象类的类只实现抽象方法,接口中所有的方法都是抽象方法,实现接口的类,必定实现接口中所有的方法。
3.接口中定义的变量默认是public static final 型,且必须给其初值,所以实现类中不能重新定义,也不能改变其值。抽象类中的变量默认是 friendly 型,其值可以在子类中重新定义,也可以重新赋值。
2.在抽象类中,除了抽象方法外,还可以定义自己的变量和非抽象的方法实体,继承抽象类的类只实现抽象方法,接口中所有的方法都是抽象方法,实现接口的类,必定实现接口中所有的方法。
3.接口中定义的变量默认是public static final 型,且必须给其初值,所以实现类中不能重新定义,也不能改变其值。抽象类中的变量默认是 friendly 型,其值可以在子类中重新定义,也可以重新赋值。
相关文章推荐
- java中抽象类和接口的作用与区别
- java中抽象类和接口的作用与区别
- Java接口的作用和抽象类的区别总结
- 转载:java中抽象类和接口的作用与区别
- Java接口的作用和抽象类的区别
- Java基础学习之——接口的作用和抽象类的区别
- 详细解析Java中抽象类和接口的区别
- 详细解析Java中抽象类和接口的区别
- Java中抽象类和接口的区别(转)
- java 抽象类与接口的区别 整理
- 详细解析Java中抽象类和接口的区别(来自:java060515)
- 详细解析Java中抽象类和接口的区别
- Java中抽象类和接口的区别
- Java中抽象类与接口的区别
- 抽象思维之共性_抽象类的作用_接口的作用_抽象类和接口的区别(三)
- java入门教程-5.5Java接口和抽象类的区别
- Java 抽象类和接口的区别
- 详细解析Java中抽象类和接口的区别
- 【转】Java的接口和抽象类的区别
- Java中抽象类跟接口的区别