抽象类与接口
「已注销」
这个作者很懒,什么都没留下…
展开
-
2021-11-14 接口的实现和知识点总结
接口的实现和知识点概括 一,接口知识点 二,接口实现 继承:类与类之间的继承是由extends关键字来完成的 实现:类与接口的实现是由implements关键字完成的 你可以理解为,继承和实现为一个意思,只不过接口通常说实现,类通常说继承。 例1: interface sum{ double s=3.5; int sum(int a ,int b); } abstract class SumWay implements sum{ }//抽象类实现接口,格式没问题 class SumWay1 impl原创 2021-11-14 14:22:41 · 484 阅读 · 0 评论 -
2021-11-9 接口
接口 (1)接口是引用数据类型的一种,接口时完全抽象的(其实抽象类的抽象并不纯粹,接口可以称为特殊的抽象类) (2)接口的语法: [修饰符列表] interface 接口名{ } 接口关键字是interface 其实语法很多都是相似的。比如: [修饰符列表] class 类名{ }//构造方法 [修饰符列表] abstract class 类名{ }//抽象类 (3)接口支持多重继承 interface B{ }//定义接口 interface C{ }//定义接口 interface原创 2021-11-11 22:56:56 · 207 阅读 · 0 评论 -
2021-11-8 抽象方法
抽象方法 一,抽象类中不一定有抽象方法,但是抽象方法一定在抽象类中。 抽象方法例子: abstract class Student{ public abstract void Study();//抽象方法 } class LittleStudent extends Student{ //报错!必须在此添加如下代码 public void Study() { } } 报错的原因是: 如果子类不是抽象类要继承父类的抽象方法,那麽必须进行覆盖(也叫实现)。需要把抽象的方法发实现了。 ***因此:一个原创 2021-11-08 23:29:15 · 162 阅读 · 0 评论 -
2021-11-03 抽象类
抽象类 一,抽象类的概念 对象是现实中存在的,而类是现实中不存在的,但是他们两个的共同特征则可以被看作抽象类。 例: 因此,如上图说示:因为类本身就是不存在,再把类和类之间的共同特征抽象化为抽象类,其本身更不存在。所以抽象类无法实例化对象,无法new对象 其实,抽象类更像是二次筛选共同特征,使得面向的对象更加的细化,那么自然,抽象类还能继续找出共同点再分出新的抽象类。 二, (1)抽象类属于引用数据类型 (2)语法为: [修饰符列表] abstract class 类名 { 类体 } (3原创 2021-11-03 21:48:41 · 119 阅读 · 0 评论