Могут ли вложенные классы или анонимные классы расширить класс или реализовать интерфейс в Java? Если так, есть ли какие -либо ограничения или вещи, о которых я должен знать? Я не очень хорошо знаком с вложенными классами, оценлю любые примеры или разъяснения! < /P>
class OuterClass {
class NestedClass implements Runnable {
@Override
public void run() {
System.out.println("Nested class running...");
}
}
public void createInstance() {
Runnable anonymousRunnable = new Runnable() {
public void run() {
System.out.println("Anonymous class running...");
}
};
NestedClass nested = new NestedClass();
nested.run();
anonymousRunnable.run();
}
}
< /code>
играл с этими вложенными /анонимными классами и столкнулся с некоторыми ошибками.
Извините, если форматирование моего кода неверно; Не знаком с этим сайтом!
Подробнее здесь: https://stackoverflow.com/questions/795 ... nt-a-inter
Могут ли вложенные классы или даже анонимные классы расширить класс или реализовать интерфейс? [закрыто] ⇐ JAVA
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Анонимные классы могут ссылаться на недоступный тип в сигнатуре супертипов?
Anonymous » » в форуме JAVA - 0 Ответы
- 20 Просмотры
-
Последнее сообщение Anonymous
-