您现在的位置是:主页 > news > 国外做网站被动收入/网站在线制作
国外做网站被动收入/网站在线制作
admin2025/5/31 1:17:24【news】
简介国外做网站被动收入,网站在线制作,遵义公司做网站,怎样开一个自己的公众号我正在尝试用PHP学习OOP,现在我已经达到了抽象类.我有一些问题,理解何时应该在抽象类中实现抽象方法,何时不应该.例如,有这个代码:abstract class concept_car {/*** Properties can not be declared as abstract natively:* https://stackoverflow.com/questions/7…
我正在尝试用
PHP学习OOP,现在我已经达到了抽象类.
我有一些问题,理解何时应该在抽象类中实现抽象方法,何时不应该.
例如,有这个代码:
abstract class concept_car {
/**
* Properties can not be declared as abstract natively:
* https://stackoverflow.com/questions/7634970/php-abstract-properties
*/
protected $weelNum = NULL;
protected $doorsNum = NULL;
protected $color = NULL;
protected $carType = NULL;
// the inheritance class must define this methods
abstract public function setWeelNum($weelNum);
abstract public function setDoorsNum($doorsNum);
abstract public function setCarType($carType);
}
我不知道将3个方法声明为抽象是否可以,或者我应该删除抽象并实现它们,因为属性与方法属于同一个类.
在代码的实际形式中,我认为我必须在这里将方法声明为抽象,并在子类中的继承类中实现它们,但我不知道这是否是正确的方法.
P.S:我是一个初学者,我正在努力了解事情的进展情况,我还没有达到设计模式,所以请在概念中解释我,这样我才能知道什么是正确的方法.