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

java抽象类和接口的区别总结

2017-01-11 13:25 211 查看

抽象类(abstract):

顾名思义,抽象类就是一个类,普通类有的,它都有.与普通类唯一不同的是加了abstract修饰,且有可能含有抽象方法,so子类继承它的时候需实现abstract方法或者将子类也定义为抽象类

接口(interface):

完全不同于类,

属性全部是public static final

方法全部是public abstract

接口可以实现多继承

jdk1.8新特性:接口中方法可以有方法体,需修饰为default;接口可以有静态方法
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java 抽象类-接口