- 1
- 0
- 约3.54千字
- 约 12页
- 2021-04-03 发布于天津
- 举报
?抽象类
一个小问题?
为什么设计抽象类这个技术?
在我们实际开发中,我们可能有这样一种类,是其它类的父类,但它本身并 不需要被实例化,主要用途是用于让子类来继承,这样可以达到代码复用,同 时利于项目设计者设计类
快速入门
abstract class An imal{
public $n ame;
protected $price;
〃这个方法不有方法体,这个方法主要是为了让子类去实现
abstract function cry(;
}
class Dog exte nds Ani mal{
〃覆盖
function cry({
echo 小狗汪汪叫;
}
}
〃创建一个子类实例
$dog1= new Dog(;
$dog1-cry(;
使用抽象类的注意事项
基本用法
Abstract class 类名{
//方法
//属性 }
用abstract关键字来修饰一个类时,这个类就叫抽象类
用abstract关键字来修饰一个方法,这个方法就叫抽象方法,这里抽象方法 就不能有方法体
抽象类不能被实例化
抽象类不一定要包含abstract方法,同时还可以有实现了的方法
一旦类包含了 abstract方法,则这个类必须声明为 abstract
抽象方法不能包含函数体
如果一个类继承了某个抽象类,则它必须实现该抽象类的所有抽象方法
?接口
快速入门案例
//使用程序模拟现实情况
in ter
您可能关注的文档
最近下载
- Windows-故障转移群集功能实现高可用的文件服务器-(3).docx
- 中国肿瘤整合诊治指南(CACA)——前列腺癌(V2.0 2025).pdf VIP
- 数字电子技术基础(第六版)阎石课后习题答案.docx
- 蛟龙训新人班考试题(含答案).doc VIP
- T_CNAS 06—2019认知障碍患者激越行为非药物管理.pdf
- 中国成人医院获得性肺炎与呼吸机相关性肺炎诊断和治疗指南培训课件.pptx VIP
- 2025年大数据分析师职业技能测试卷:数据质量评估与数据清洗技巧解析.docx VIP
- 《中国成人医院获得性肺炎与呼吸机相关性肺炎诊断和治疗指南(2018年版.pptx VIP
- 中草药高效栽培技术课件.pptx
- 国巨 电容 MSDS可编辑.docx VIP
原创力文档

文档评论(0)