首页 > 其他 > 详细

abstract类与interface

时间:2019-11-23 13:00:57      阅读:81      评论:0      收藏:0      [点我收藏+]

 

抽象类:
   1、用abstract修饰,抽象类中可以没有抽象方法,但抽象方法肯定在抽象类中,且抽象方法定义时不能有方法体;
   2、抽象类不可以实例化只能通过继承在子类中实现其所有的抽象方法;抽象类如果不被继承就没有任何意义;
   3、抽象类为子类定义了一个公共类型,封装了子类中的重复内容。
 
接口:
   1、Interface关键字定义接口,是特殊的抽象类因为类中只包含抽象方法;
   2、接口中不能定义成员变量可以定义常量;
   3、接口是其通过其他类使用implements关键字定义实现类,一个类一旦实现接口就必须实现其中的所有抽象方法
   4、一个类可以实现多个接口,接口名之间用逗号隔开即可;一个接口可以通过extends关键字继承另一个接口,与此同时继承了父类中的所有方法。
 

abstract类与interface

原文:https://www.cnblogs.com/yz123/p/11915658.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!