Вопросы по теме 'anonymous-class'
Это вариант анонимного внутреннего класса?
Вот пример
JPanel panel = new JPanel(){
@Override
protected void paintComponent(Graphics g){
// do stuff
}
@Override
public Dimension getPreferredSize(){
// do stuff
}
};
Будет ли это просто вариацией...
396 просмотров
schedule
04.11.2021
Java - сколько места занимает анонимный объект?
предполагая следующий сценарий:
void thisIsCalledManyTimes(){
// ....
someObject.executeIfNecessary( new Runnable(){
void run(){ //do sth here}
});
}
сколько места займет анонимный объект? Я понимаю, что каждый анонимный...
866 просмотров
schedule
25.10.2021
Как я могу программно «установить» все параметры диалога, такие как «заголовок диалога», «нормальный текст» и т. Д., Не имея строковых литералов в качестве параметров?
Это скорее вопрос, связанный со стилем программирования, а не с функциональностью.
Все примеры, которые я вижу для создания диалогового окна CodenameOne, выглядят примерно так:
.
.
import com.codename1.ui.Display;
import com.codename1.ui.Form;...
241 просмотров
schedule
01.12.2021
Как имитировать анонимные классы в С#
Я пишу небольшую библиотеку структур данных на С# и столкнулся с архитектурной проблемой. По сути, у меня есть класс, который реализует шаблон посетителя, и существует множество возможных реализаций посетителей:
public interface...
554 просмотров
schedule
24.02.2022
Как замыкания Scala реализованы в Scala.NET?
Насколько я понимаю, типы Function в Scala компилируются в экземпляры FunctionN . Так что например этот пример
List(1,2,3).filter(_ >= 2)
означает
List(1,2,3).filter(new Function1[Int,Bool]{def apply(_$1:Int) = _$1 >= 2;})...
230 просмотров
schedule
24.02.2022
Можем ли мы создать экземпляр интерфейса на Java?
Можно ли создать экземпляр интерфейса на Java?
Где-то я читал, что, используя внутренний анонимный класс, мы можем сделать это, как показано ниже:
interface Test {
public void wish();
}
class Main {
public static void main(String[] args)...
203596 просмотров
schedule
02.03.2022
Как использовать экземпляр анонимного класса в другом классе генерации байт-кода
Мне трудно использовать сгенерированный класс байт-кода, который загружается Unsafe.defineAnonymousClass() . Мне интересно, как использовать объект анонимного класса для инициализации другого класса (или анонимного класса).
Возьмем пример класса...
939 просмотров
schedule
27.02.2022
Написать собственный интерпретатор синтаксиса в java?
Я собираюсь начать программировать демонстрационную программу для лекции, которую собираюсь прочесть. Я хочу, чтобы каждый ученик в классе загрузил это приложение, а затем смог создавать экземпляры объектов (и их графические представления) в...
4715 просмотров
schedule
06.04.2022
Создают ли лямбды в Java анонимный класс во время выполнения / выполнения?
В спецификации Java SE8 написано: Оценка лямбда-выражения производит экземпляр функционального интерфейса .
На данный момент я понимаю: лямбда-выражение создает некий анонимный класс, реализующий функциональный интерфейс
Может кто-нибудь...
69 просмотров
schedule
12.04.2022
Анонимный класс как член класса
Я нашел это в статье. Он реализует Parcelable для передачи данных между действиями в Android.
public class Student implements Parcelable {
public static final Parcelable.Creator CREATOR = new Parcelable.Creator() {
public Student...
134 просмотров
schedule
23.05.2022
Может ли анонимный тип наследовать от другого типа?
Согласно документации MSDN по свойству StringComparer.OrdinalIgnoreCase :
Свойство OrdinalIgnoreCase фактически возвращает экземпляр анонимного класса, производного от StringComparer класс.
Я не знаком с этой особенностью -...
3539 просмотров
schedule
29.07.2022
Множественное наследование для анонимного класса
Как анонимный класс может реализовать два (или более) интерфейса? В качестве альтернативы, как он может одновременно расширять класс, и реализовывать интерфейс? Например, я хочу создать объект анонимного класса, который расширяет два интерфейса:...
106961 просмотров
schedule
31.07.2022
Область действия локальной переменной для анонимного класса, объявленного в методе
public class TestThread
{
public static void main (String [] args)
{
Foo f = new Foo();
Thread t = new Thread(new Runnable()
{
public void run()
{
f.doStuff();
}...
562 просмотров
schedule
28.08.2022
окончательный для анонимного класса?
у меня есть еще один вопрос для финала анонимного класса.
Внутри анонимного класса получите доступ к атрибутам и методам класса, в котором определен анонимный класс.
Доступ к локальным переменным метода, в котором определен анонимный класс, при...
40 просмотров
schedule
13.09.2022
InstantiationException для нового экземпляра сгенерированного анонимного класса
Обновление : это более или менее dupe , и оказывается, что это магия компилятора, добавляющая конструктор для передачи локальной переменной в build2.
Учитывая такой интерфейс:
public interface IFoo {
public int get();
}...
3926 просмотров
schedule
15.11.2022
Блок инициализации Java
Может ли кто-нибудь помочь мне понять следующую конструкцию? Мне трудно понять, является ли это инициализатором или анонимным классом. Я не знаком с этим синтаксисом.
JTable jt = new JTable(data, fields) **{
public...
269 просмотров
schedule
10.07.2023
Как я могу получить доступ к членам закрытого класса класса контейнера внутри анонимного внутреннего класса?
Как я могу получить доступ ко всем полям-членам класса, который содержит функцию initTimer(), из класса AbstractActionClass? Спасибо.
private void initTimer()
{
Action updateClockAction = new AbstractAction() {
public...
570 просмотров
schedule
24.12.2022
Анонимные экземпляры CLOS
Есть ли в Common Lisp народный язык для определения анонимных классов таким же образом, как в Java, для одноразовых «небольших разработчиков интерфейсов»?
Например,
this.addListener(new Listener() {
public void listen() {...}
});
as:...
347 просмотров
schedule
13.02.2023
Анонимные внутренние классы: объявлены как переменные экземпляра, а не создаются на лету
Я занимаюсь рефакторингом класса с общедоступным интерфейсом, и размышления об использовании заставили меня спросить:
В чем разница между объявлением следующего в более крупном классе (в качестве переменной экземпляра):
private final...
396 просмотров
schedule
08.10.2022
Как получить доступ к полям, объявленным внутри анонимного объекта?
Java позволяет вам объявлять новые поля внутри анонимных классов, но я не могу понять, как получить к ним доступ извне, даже установка их как общедоступных не позволяет мне.
class A {
public static void main(String[] args) {
Object o =...
1940 просмотров
schedule
30.11.2022