サブクラスオブジェクトがスーパークラスコンストラクタを保持できない理由は何ですか?なぜcantサブクラスオブジェクトがスーパークラスコンストラクタを保持するのですか
class Alpha
{
String getType1()
{
return "alpha";
}
}
class Beta extends Alpha
{
String getType1()
{
return "beta";
}
String acc()
{
return "acc";
}
}
public static void main(String[] args)
{
Alpha a1=new Beta();
System.out.println(a1.getType1());
}
出力は「ベータ」です。オブジェクトa1はacc()への可視性を持っていませんか?ここで驚くべき
junitの機能要件と非機能要件を理解してください。 –
これはかなり広いテーマです。もう少し文脈を与えることができますか?詳細情報なしで言うべき唯一のこと:A)テストケースの機能要件...対応する生産コードを確認することです**。 B)非機能要件...私は、例えば "良い"単体テストを構成するそれらの "特性"を見るでしょう。 [ここ](http://artofunittesting.com/definition-of-a-unit-test/)のように概説されています。 – GhostCat