php抽象类是什么意思

2023-08-23 0 649 百度已收录

PHP 抽象类是指至少具有一个具体方法的类; 抽象类不能被实例化,只是提供了一种声明方式,没有具体的实现,抽象类只能作为其他类的父类,可以使用abstract关键字来声明抽象类,语法为“抽象类 AbstractName{...}”。

本文运行环境:Windows10系统、PHP8.1版本、戴尔G3笔记本

php抽象类是什么意思

具体指比较空的类,一般用来定义泛型,关键字abstract,抽象类不允许被实例化,抽象类必须被继承php抽象类,抽象类可以有非抽象方法,而一个类有具体方法,那么该类必须是抽象类;

抽象类:一个类中至少有一个方法是具体的,我们称之为抽象类。

要求:

1. 一个类中必须至少有一个表示方法

2.抽象方法不允许{}

3. 比喻方法必须加上摘要

4、抽象类只允许被继承,不能被实例化

抽象类不能被实例化,同样的方法也不能实现。 它只提供了方法声明,没有具体实现。 抽象类只能作为其他类的父类。 抽象类使用abstract关键字声明,语法格式为:

abstract class AbstractName{
.....
}

注意:

抽象类和普通类类似,都有成员变量和成员方法。 但还是有区别的。 包含代表性方法的类本身必须是代表性的。 抽象方法没有主体,其功能只能在泛型中完成。抽象方法也用abstract关键字修饰,格式为:线性电机参数

abstract function abstractName();

抽象方法由分号包围,后面不跟大括号“{}”。

抽象类的作用是什么?

我们的课中,很多课都会重复写。 这时候我们就可以利用抽象类的概念来编写一个公共类,实例化后可以重复调用。 抽象类就像一个大仓库php抽象类,里面有很多东西。 你不需要使用仓库中的所有东西,但是当你需要的时候你可以调用它。 如果你觉得仓库里的东西不满意,那么你也可以自己做一件新的。

抽象方法和抽象类主要用在复杂的类层次结构中,需要保证每个泛型类型都包含并重载单独的具体方法,这也可以通过套接字来实现。

推荐学习:《PHP视频教程》

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

悟空资源网 php php抽象类是什么意思 https://www.wkzy.net/game/147431.html

常见问题

相关文章

官方客服团队

为您解决烦忧 - 24小时在线 专业服务