嘿,我对 PHP 很有经验,但我不知道关键字 abstract 在涉及面向对象编程时的作用。谁能用简单的英语解释它的用途?
我会在什么情况下使用 abstract 关键字?它如何改变类/接口(interface)?
最佳答案
(希望这足够简单——我不认为我能做得更好 ^^)
abstract
类不能被实例化:您只能创建另一个继承自 abstract
类的类,并实例化该子类。
并且如果您将某些方法声明为抽象
,则必须在子类中定义这些方法,以便该方法可实例化。
关于php - PHP 中的抽象关键字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1852093/