栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

抽象与接口

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

抽象与接口

抽象

1、由abstract修饰的类是抽象类

2、由abstract修饰的方法是抽象方法,抽象方法必须在子类中重写

3、非抽象类当中不能出现抽象方法

4、抽象类不能被实例化,所谓的类的实例化就是new内存空间

5、抽象类可以使用多态

6、抽象类当中可以有普通方法(已经被实现的方法)

7、final不能和abstract不能同时使用 final 修饰的方法不能被重写 abstract修饰的方法必须被重写

8、private和abstract不能同时使用,子类没有办法访问到private定义的方法

9、抽象类当中可以有构造方法,目的是子类在初始化之前先初始化父类

对于public protected 和private

修饰符 当前类 同包 子类 其他包

public √ √ √ √

protected √ √ √ ×

private √ × × ×

不写 √ √ (同包的子类可以,不同包不行) ×

接口

1、接口都是由interface实现

2、在接口当中所有的方法都是public abstract 修饰的

3、接口没有构造方法

4、在接口当中所有方法必须是抽象方法

5、接口和接口之间可以实现继承关系

6、接口与接口之间也存在多态

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/712551.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号