概述
抽象类:使用了关键词abstract声明的类叫作“抽象类”。如果一个类里包含了一个或多个抽象方法,类就必须指定成abstract(抽象)。“抽象方法”,属于一种不完整的方法,只含有一个声明,没有方法主体。
接口:使用interface来定义一个接口。接口定义同类的定义类似,也是分为接口的声明和接口体,其中接口体由常量定义和方法定义两部分组成。定义接口的基本格式如下:
[修饰符] interface 接口名 [extends 父接口名列表]{
[public] [static] [final] 常量;
[public] [abstract] 方法;
}
普通类:在 Java 中定义一个类,需要使用 class 关键字、一个自定义的类名和一对表示程序体的大括号
区别:
(1)抽象类:
1,抽象类可以是类的抽象性明确起来。包含的方法是抽象的方法,没有方法的具体实现。这就达到了抽象的目的:
产生子类的同时给于子类一些特定的属性和方法.
2,如果被继承那么子类必须实现方法,
子类不实现那么子类也必须是抽象类。。
(2)普通类
继承就是实现几个类公共的部分提取,减少代码。
最后
以上就是傻傻镜子为你收集整理的Java中接口,抽象类,继承类之间的联系与区别的全部内容,希望文章能够帮你解决Java中接口,抽象类,继承类之间的联系与区别所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复