申し訳ありませんが、抽象クラスの質問には誰もがうんざりしていると思います。
ルール/事実:抽象クラスはインスタンス化できません。
私は私を混乱させている例に出くわしました:
public abstract class AbstractClass {
private String name;
public AbstractClass(String name)
{
this.name = name;
}
public String getName(){
return this.name;
}
}
public class Test {
public static void main(String [] args)
{
//breaking rule
AbstractClass temp = new AbstractClass("name") {
};
System.out.println(temp.getName());
}
}