码迷,mamicode.com
首页 > 其他好文 > 详细

接口和抽象类的相同与区别

时间:2020-05-12 13:37:25      阅读:70      评论:0      收藏:0      [点我收藏+]

标签:定义   类别   抽象类   相同   图片   不能   png   image   使用   

前言:接口和抽象类是代码当中经常使用的两样,他们的代码方式不同于其他,有自己一套特殊的书写方式功能特点

下面介绍一哈他的使用规则

同:都不能被实例化,可以定义引用

 

不同:抽象类有具体方法和抽象方法,有4种方法修饰符,可以被继承,可以实现接口

有抽象方法的类一定是抽象类,抽象类不一定有抽象方法,使用方式是被继承,可以定义构造器

抽象类主要用来抽象类别,接口主要用来抽象功能。

 

接口,引用方式是被实现,多实现单继承,可以继承抽象方法

只能有public修饰符,只能定义常量,不可以定义构造器

 

jdk1.8添加了新的特性:

默认的实现方法,以及静态方法(或者称为类方法)

技术图片

 

接口和抽象类的相同与区别

标签:定义   类别   抽象类   相同   图片   不能   png   image   使用   

原文地址:https://www.cnblogs.com/yufei121/p/12875271.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!