您的位置:首页 > 编程语言 > Java开发

java 接口、抽象类的作用和区别

2011-03-24 10:50 281 查看
1.类只能继承一个父类,可以实现多个接口。

2.在抽象类中,除了抽象方法外,还可以定义自己的变量和非抽象的方法实体,继承抽象类的类只实现抽象方法,接口中所有的方法都是抽象方法,实现接口的类,必定实现接口中所有的方法。

3.接口中定义的变量默认是public static final 型,且必须给其初值,所以实现类中不能重新定义,也不能改变其值。抽象类中的变量默认是 friendly 型,其值可以在子类中重新定义,也可以重新赋值。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: