抽象类、抽象方法

本文详细介绍了面向对象编程中的抽象类与抽象方法的概念及用法。包括抽象类的特点、如何定义抽象方法以及抽象方法在子类中的实现方式。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

抽象类:
包含抽象的方法的类叫做抽象类
语法:

[访问修饰符] abstract class 类名{      }

特点:
1.抽象类无法直接实例化
2.抽象类不仅可以包含普通方法,构造方法还可包含抽象方法也可以不包含抽象方法
3.抽象类可以通过子类来创建对象
4.由于抽象类不能实例化对象,所以抽象类必须被继承,才能被使用。

抽象方法:
abstract:修饰过之后,没有方法体!!!

对于某个方法无法具体实现方法体时,可以将这个方法定义为抽象的方法

语法:

[访问修饰符] abstract <返回值类型>  <方法名>([参数列表]);

特点:
1.抽象方法没有方法体
2.抽象方法必须定义在抽象类中
3.抽象方法在子类中要具体实现或者改子类也为抽象类

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值