私の PHP コードでは、クラス A と呼ぶ抽象クラスに保護されたメソッドがあります。A を拡張する B という名前の新しいクラスを作成する場合、単に B でパブリックに宣言する必要がありますか、それとも再度宣言する必要がありますか?すべての実装を作成して、BI をインスタンス化したときにこのメソッドを呼び出せるようにしますか?
abstract class A {
protected function test() {
//do some stuff here
}
}
class B extends A {
public function test() {
//Do I need to do something here?
}
}
クローズさんありがとう