我有下面的代碼有問題:如何在另一個類中調用抽象的內部類方法?
public class ClassOut {
abstract class ClassIn{
public void print() {
System.out.println("Value: " + getValue());
}
double value = 20.5;
public abstract double getValue();
}
}
我與主要方法另一個類,我想從抽象內部類「abstract class ClassIn
」打印變量的值。
也許它適用於匿名類?
爲什麼抽象類有一個值字段以及一個抽象的getter? – Thomas
您可以創建[匿名內部類](https://docs.oracle.com/javase/tutorial/java/javaOO/anonymousclasses.html)或擴展抽象類。 –