Как я изучил вложенный класс Java
Обо мне
Я инженер-программист, в настоящее время работаю с Java.
Почему я хотел изучить вложенный класс Java
Мне нужно было изучить это, чтобы получить удобочитаемость Java в моей компании. Однако до сих пор я не сталкивался с вложенным классом Java.
Я также хотел поделиться тем, на что я способен, с другими людьми. Я чувствую себя очень хорошо, когда помогаю людям. Надеюсь, вы найдете это полезным. Эти сообщения в блоге не являются прибыльными.
Как я подошел к изучению вложенного класса Java
Найдите хороший источник правды.
Я обнаружил, что серия руководств по Java, предоставленная Oracle, очень надежна.
Я сделал быстрый поиск в Google, и вот что я нашел:
Скачать IntelliJ IDEA
Нам нужна IDE (интегрированная среда разработки). Это программа, в которой мы можем писать код, и она помогает нам выполнять множество задач, не связанных с кодированием, таких как создание программы, отладка программы, загрузка библиотек и т. д.
Вы можете скачать IDE по адресу
Читать учебники
Я знаю, что теория часто бывает скучной, но поверьте мне, это то, что вы не можете игнорировать навсегда. Основные выводы из прочитанного:
- Вложенный класс — это просто класс внутри другого класса
- Почему вложенные классы?
- Вариант использования 1: реализовать дерево. Например, если MyTree — внешний класс, то MyNode — внутренний класс. Ключевым моментом является то, что MyNode не обязательно должен использоваться другими классами, кроме MyNode.
- Вариант использования 2 (довольно редкий): A и B — это 2 класса верхнего уровня, где B нужен доступ к членам A. Однако A хочет, чтобы его члены были частными. Затем B может стать нестатическим вложенным классом A, чтобы получить доступ к членам A.
Написать код
Я создал простой java-файл и играю с вложенными классами. Я реализую дерево.
Напишите об этом в блоге
А вот и запись в блоге Я обнаружил, что делиться тем, что вы узнали, — это всегда отличный способ научиться этому.
Проблемы, с которыми я столкнулся
Лень. У меня не было особой мотивации изучать эту часть Java, так как я не делал ничего, связанного с вложенным классом Java за последние 2 года в Google, и я никогда не посещал курсы Java и не изучал Java должным образом.
Основные выводы
Делиться тем, что вы узнали, — отличный способ научиться этому
Советы и советы
Напишите сообщение в блоге о том, что вы узнали.
Заключительные мысли и следующие шаги
Я постараюсь написать больше о том, что я узнаю, в следующих сообщениях в блоге.