java进阶(2)--抽象类

一、抽象类基本概念
1、概念:类与类之前有共同特征,将这些共同特征提取出来,行为抽象类
2、抽象类的数据类型:引用数据类型
3、语法:[修饰符列表]abstract Class 类型{类体}
4、抽象方法表示没有实现的方法,没有方法体的方法,例如:
public abstract void doSomeThing();
 
二、注意事项
1、抽象类无法实例化,无法创建对象,抽象类是用来被子类继承的
 
2、final和abstract不能联合使用,是对立的
 
3、抽象类的子类可以是抽象类
 
4、抽象类有构造方法,供子类使用的
此处子类的抽象方法参数不符
 
5、抽象类不一定有抽象方法,抽象方法一定要出现在抽象类中
 
6、抽抽象子类继承抽象类父类的抽象方法,必须进行重写,也可以叫做实现
以下未重写父类抽象方法
以下:父类抽象方法被子类覆写

 

 

 
posted @   Mrwhite86  阅读(140)  评论(0编辑  收藏  举报
编辑推荐:
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
点击右上角即可分享
微信分享提示