Правила декларации для исходных файлов Java <Br /> При определении нескольких классов в исходном файле и есть импортные операторы и операторы пакетов, уделяют особое внимание этим правилам:
В исходном файле может быть только один публичный класс.
Исходный файл может иметь несколько непубличных классов.
Имя исходного файла должен соответствовать имени класса открытого класса. Например: имя класса открытого класса в исходном файле является сотрудником, поэтому исходный файл следует назвать employee.java.
Если класс определен в пакете, оператор пакета должен быть в первой строке исходного файла.
Если исходный файл содержит оператор импорта, его следует размещать между оператором пакета и определением класса. Если нет оператора пакета, оператор Import должен быть в передней части исходного файла.
Оператор Import и оператор пакета действительны для всех классов, определенных в исходном файле. В одном и том же исходном файле различные объявления пакетов не могут быть переданы различным классам.
Занятия имеют несколько уровней доступа, а классы также разделены на разные типы: абстрактные классы и окончательные классы и т. Д. Они будут представлены в последующих главах.
В дополнение к типам, упомянутым выше, Java также имеет некоторые специальные классы, такие как внутренние классы и анонимные классы.
Простой пример
В этом примере мы создаем двух классов, которые сотрудники и работники, которые размещаются в пакетах P1 и P2, соответственно.
У класса сотрудников есть четыре переменные члена, имя, возраст, обозначение и зарплата. Этот класс явно объявляет конструктор, который имеет только один параметр.
В Eclipse создайте пакет с именем P1, создайте класс в пакете с именем сотрудника и скопируйте следующий код в исходный файл:
Пакет P1; Сотрудники (int empage) {age = empage; } // Информация об выводе public void printemployee () {System.out.println ("name:" + name); de information);Программа начинается с основного метода. Чтобы запустить эту программу, вы должны включить основной метод и создать объект.
Ниже приведен класс REPECTEENT, который создает два объекта сотрудника и вызывает метод для установки значения переменной.
Создайте еще один пакет в Eclipse, назовите его P2, создайте класс в пакете, назовите его наполненный и скопируйте следующий код в исходный файл:
Пакет P2; Import P1.*; Public Class Permorchest {public static void main (String args []) {// Создать два объекта сотрудника Empone = новый сотрудник («Джеймс Смит»); "); // вызовать метод члена этих двух объектов Empone.mpane.mpare (26); empone.empdesignation (" Старший инженер -программист "); Empone.empsalary (1000); Empone.printemployee (); Emptw O.Mpresage (21 ); Скомпилируйте и запустите класс Portietest, и вы можете увидеть следующие результаты выходных данных:
Название: Джеймс Смитедж: 26 Дизайн.
Подчеркните стиль программирования <br /> Хотя стиль кода не влияет на работу программы, он очень важен для читаемости программы. Программы, которые вы пишете сами, должны пониматься другими, и вы должны первым уделять большое внимание набуждению.
На самом деле, стиль программирования каждого программирования и стиль программного обеспечения каждой компании по разработке программного обеспечения разные. Программный код, написанный человеком, должен быть в состоянии понимать другие, и даже через долгое время вы должны понимать это самостоятельно, в противном случае программа станет мертвой программой.
Стиль программирования относится к формату во время программирования, что делает программу очень многослойной. Вот несколько примеров, чтобы проиллюстрировать важность стиля программирования:
Открытый класс {public static void main (string [] args) {int x = 12; .Похоже ли весь макет вышеупомянутого программного блока очень удобно и имеет сильное чувство наслоения? Вы с первого взгляда знаете всю архитектуру программы? Ключ здесь - отступление, которое также можно назвать Jump Grid.
Сумма, используемое приведенным выше кодом: «Математика открытого класса» - это лучшая сетка, затем метод mian () отступает в 4 пространства, а код в методе mian () отступает в 8 мест, а тело Print () Метод Код отсрочен еще 4 места. Таким образом, отношения между всей программой будут очень очевидны. Метод mian () принадлежит к классу математики, а остальное принадлежит методу Main (), а сегменты кода внутри метода print () принадлежат этому методу. Правило состоит в том, что код с большим количеством пробелов принадлежит коду с меньшим количеством пробелов.
Я рекомендую вам использовать ключ вкладки в отступление.
В дополнение к отступлению, пустые линии также необходимы.
Public Class Math {static void main (string [] args) {int x = 12; ) {// ..............}}}Приведенный выше блок программы имеет пустые линии между методом Print () и методом View (), который используется для различения различных модулей. Метод print () не выполняет те же функции, что и метод View (), поэтому используйте пустые линии, чтобы разделить их, что увеличивает читаемость программы.
Кроме того, важно отметить, что именование методов или атрибутов. Эти имена должны иметь значения, и лучше всего быть регулярным. Вышеуказанный «печать» известен с первого взгляда другими программистами, что является функцией, связанной с печати или выводом. Например: имя переменной «Имя», вы можете сразу сказать, что это переменная, связанная с именем. Следовательно, именование должно быть значимым, иначе программа не будет читаемой.
Другой момент объясняется вниманием. Рядом с названием метода каждого метода следует добавить некоторые комментарии.
Пока вы делаете вышеуказанные пункты, другим будет легко прочитать эту программу. Даже если вы читаете программу в течение долгого времени, вы будете ясно с первого взгляда.