php - PHP 中的抽象关键字

标签 php oop abstract-class

嘿,我对 PHP 很有经验,但我不知道关键字 abstract 在涉及面向对象编程时的作用。谁能用简单的英语解释它的用途?

我会在什么情况下使用 abstract 关键字?它如何改变类/接口(interface)?

最佳答案

(希望这足够简单——我不认为我能做得更好 ^^)

abstract 类不能被实例化:您只能创建另一个继承自 abstract 类的类,并实例化该子类。

并且如果您将某些方法声明为抽象,则必须在子类中定义这些方法,以便该方法可实例化。

关于php - PHP 中的抽象关键字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1852093/

相关文章:

php - 如何从 MySQL 中检索 1 个随机行

java - 从另一个类中的对象数组访问单个对象

ios - 从 Parent/Base 到 Child 类的 Swift Type Cast

magento - 如何修改Magento中抽象类的代码?

java - 抽象类中的Spring Autowiring 存储库

php - 列存在但抛出未找到列 : 1054 Unknown column 'so.event_id' in 'where clause' while inserting into sales_order

php - 创建自定义 joomla 验证码

php - 在 MySQL (PHP) 中插入 CURDATE() 和 CURTIME()

php - 如何在OOP中访问数据库类?

c++ - 在 C++ 中,如何调用在抽象基类和派生类中都有定义的基类的虚函数定义?