接口和抽象类 / 类的异别

梦想与她 提交于 2019-12-02 18:56:13

1.接口与抽象类异别:

相同点:二者都是需要被继承和实现后才有实际意义,并且二者都有抽象类型。

不同点:抽象属于类,接口是一种新的数据类型;

    抽象类中的属性,可以是变量和常量,而接口中的属性只能是常量;

    抽象类中可以有抽象方法和普通方法;而接口中只能是抽象方法;

    抽象类中的方法由继承他的类来实现,而接口中的抽象方法交给实现该接口的类;

2.接口与类的异同:

    相同点:接口和类是数据类型,属性中都有常量,方法中都有抽象方法;

    不同点:类中有变量也有常量,且方法需要实现,接口中只有常量,且方法只需声明;类中可以有抽象方法和普通方法,接口中只有抽象方法,

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!