我读过,您可以为对象添加额外的方法,或以这种方式重写抽象方法,但我有一个错误。你能告诉我这是否可能,或者我做错了什么?Java中添加方法的错误
public abstract class Pesti {
public abstract void ud();
}
public class EX2 {
public static void main(String[] args) {
Pesti p = new Pesti() {
public void ud() {
System.out.println("Pestele este ud!");
}
public void inn() {
System.out.println("Innoata!");
}
};
p.ud();
p.inn();
}
}
它告诉我,它无法找到方法inn
。
虽然此链接可能回答问题,但最好在此处包含答案的基本部分,并提供供参考的链接。如果链接页面更改,则仅链接答案可能会失效。另外,用户并不试图实例化一个'abstract'类,而是创建一个作为实例的[匿名类](https://docs.oracle.com/javase/tutorial/java/javaOO/anonymousclasses.html) 'Pesti'。 – bcsb1001