私はAという名前のクラスを持っています。私はAを拡張するBという名前の別のクラスを持っています。 私はBではなくAをインスタンス化する必要があります。 Bも。これどうやってするの? Class A
{
public function foo() { }
}
Class B extends A
{
public function bar() { }
}
$a =
I i = new A();
クラスAのオブジェクトをインスタンス化するためにインタフェースIを使用できるのはなぜですか? obj = new A()を使ってはいけませんか? interface I {
void f();
void g();
}
class A implements I {
public void f() { System.out.prin