标题说明了一切。 我有一个包含很多变量和很多方法的类。
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
}
}
我试图扩展这个类来创建一个没有所有方法的类。 然后我想将这个新的类对象存储到父类的数组变量中。
是否可以扩展一个类而不扩展该类的功能?
答案 0 :(得分:3)
不可能你想要的方式。但以下是唯一的方法。
您所要做的就是在父类中将方法的可见性从private
更改为public
。有关详细信息,请参阅下文。
what are public private and protected in Object Oriented Programming