是否可以在不扩展此类方法的情况下扩展类?

时间:2015-12-07 08:38:28

标签: php

标题说明了一切。 我有一个包含很多变量和很多方法的类。

class bootstrap_class { 
public
//-----Counters--------- 
$iColumn_count,
$iLink_count,
$iDia_count,
$iTab_count,
$iPadding,
$iColumns_per_page,

//-----Strings---------
$sCentered, 
$sClass,
etc;

public function a () {
    //do something
}

public function b () {
    //do something
}
}

我试图扩展这个类来创建一个没有所有方法的类。 然后我想将这个新的类对象存储到父类的数组变量中。

是否可以扩展一个类而不扩展该类的功能?

1 个答案:

答案 0 :(得分:3)

不可能你想要的方式。但以下是唯一的方法。

您所要做的就是在父类中将方法的可见性从private更改为public。有关详细信息,请参阅下文。

what are public private and protected in Object Oriented Programming