このクラスでは、抽象クラスオブジェクトはgetNum()をオーバーライドすることによってインスタンス化されますが、目的は何ですか?Q:抽象クラスオブジェクト開始コード?
public abstract class AbstractTest {
public int getNum() {
return 45;
}
public static void main(String[] args) // main function
{
AbstractTest t = new AbstractTest() // From this point didn't understand
{
public int getNum() // function
{
return 22;
}
}; //use of this
System.out.println(t.getNum()); // output
}
}
返信いただきありがとうございますが、抽象クラスAbstractTest **の具体的なインスタンスはどういう意味ですか? –
「具体的」とは、抽象クラスではなく、抽象クラスをサンプルコードから拡張したクラスの実際のインスタンスを意味します。 –
:ありがとうございます! –