首页 > 其他 > 详细

Abstract抽象类 && Interface接口

时间:2020-01-21 15:58:21      阅读:73      评论:0      收藏:0      [点我收藏+]

# 抽象类

## 将相同的但是不确定的动作提取出来,抽象化,抽象类的意义在于,在子类中进行实现。

## 抽象类可以被继承,子类继承抽象类时,需要对抽象方法进行完全实现。

## 抽象方法不能有方法体。

## 抽象类中可以没有抽象方法。

## 当类中包含抽象方法时,该类必须是抽象方法。

# 接口

## 接口可以有多个方法,但是不能实现。

## 接口无法被实例化,但是可以被实现。

## 一个实现接口的类必须实现接口中所描述的所有的方法,否则声明问抽象类。

## 接口没有构造函数,接口不能包含成员变量,可以包含变量但是会被隐式的指定为public static

## 一个类只能继承一个抽象类,但是一个类可以继承多个接口。

## 接口中的每个方法也是隐式的被指定为 public abstract

Abstract抽象类 && Interface接口

原文:https://www.cnblogs.com/lsb123/p/12221792.html

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