Результаты поиска по запросу "inner-classes"

2 ответа

Java - Android - Разделите Activity / Class на несколько файлов для лучшей организации (решение)

Я не профессионал в JAVA, но я обнаружил, что схожу с ума от того, что активность Android становится слишком большой.После нескольких страниц кода я обнаружи...

2 ответа

Почему класс не может расширять статический вложенный класс, встречающийся в нем?

2 ответа

Почему константы времени компиляции можно сделать статичными в нестатических внутренних классах?

ТОП публикаций

2 ответа

Если класс становится слишком громоздким с множеством методов и внутренних классов, то, вероятно, это плохой выбор дизайна (сплоченность слишком низкая). Я иногда позволяю классам добираться таким образом случайно, и с ними ужасно иметь дело позже - эти дни, если я смогу увидеть что-то подобное, я, как правило, реорганизую его, возможно, даже в отдельный пакет. Если вы дошли до того, что у вас так много внутренних классов, что вы не знаете, что с ними делать, я бы выбрал этот подход. Даже есть некоторые, которые советуют вообще не использовать внутренние классы по этой причине (хотя я не согласен - они являются ценным ресурсом при правильном использовании, вам просто нужно позаботиться о том, чтобы они не вышли из-под контроля).

орые могут поспорить, что это кандидат на наименее важный вопрос всех времен. Тем не менее, стиль кода - это очень важная тема для меня, и я хочу убедиться, что я пишу код в удобочитаемом виде - для меня и большинства разработчиков. Вот почему ...

2 ответа

 метод класса, чем вы должны использовать приведенный ниже код.

у этот код работает: class Parent { private void methodA(String a){ System.out.println(a); } class Inner { void test(int a){ methodA("1"); } } }Но этот код не работает (я просто добавляю метод во внутренний класс с тем же именем и другой ...

2 ответа

Внутренний класс Java и статический вложенный класс

жный дубликат: Java: статический и нестатический внутренний класс [https://stackoverflow.com/questions/1353309/java-static-vs-non-static-inner-class] Что такое статический вложенный класс? В чем разница между статическими и нестатическими ...

2 ответа

 версия.

ли супер приоритет выше, чем внешний класс? Предположим, у нас есть три класса: ClassAClassBАнонимный класс в ClassB, который расширяет ClassAClassA.java: public class ClassA { protected String var = "A Var"; public void foo() ...

2 ответа

Этот ответ не совсем точен. Язык Java (и его компиляторы) создают некоторые иллюзии, которые не сохраняются после компиляции. API отражения работает с результирующим байт-кодом и не знает ничего, что сметается компилятором.

я есть две единицы компиляции: public class OuterClass{ private static class InnerClass{ public String test(){ return "testing123"; } } public static void main( String[] args ){ new CallingClass().test( new InnerClass() ); } } public class ...

2 ответа

sw101 - это объект полета, и он где-то объявлен, моя проблема заключалась в том, чтобы найти способ передать переменную i.

я есть эти строки кода. Я знаю, что вы не можете передать не окончательную переменную во внутренний класс, но мне нужно передать переменнуюi к анонимному внутреннему классу, который будет использоваться как seatID. Можете ли вы предложить способы ...

2 ответа

Как создать внутренний класс, не помещая определение внутреннего класса в родительский класс?

Я напишу заголовочный файл, и он будет очень длинным. Так как он будет слишком сложным, я не хочу помещать определение внутреннего класса в корневой класс. Я имею в виду, как я могу сделать класс внутренним, не записав его в ...