Конструктор работает только при создании нового экземпляра класса. Это самый первый метод для запуска экземпляра, он должен запускаться и запускаться ровно один раз.
Метод экземпляра можно вызвать где угодно между нулевым временем и бесконечным временем в экземпляре, когда он .
Конструктор запускается неявно. Когда создается новый экземпляр класса, он запускается автоматически. Метод запускается явно. Он должен быть вызван либо из некоторого внешнего источника, либо из метода - или конструктора - в классе.
Конструктор предназначен для подключения. В конструкторе вы хотите избежать реальной работы. Вы в основном готовите класс, который будет использоваться. Метод предназначен для выполнения фактической работы.
public class MyType {private SomeType _myNeeds; // конструктор MyType (SomeType iWillNeedThis) {_myNeeds = iWillNeedThis; } // метод public void MyMethod () {DoSomethingAbout (_myNeeds); }}
Файлы должны начинаться с объявления пакета, которое соответствует директории, в которой они расположены.
Например:
package com.something;
, если файлы находятся под com/something
.
com/
something/
A.java
B.java
Пакет похож на структуру каталогов, но не путайте его с папкой окна или другой ОС.
Просто рассмотрите пакет как пакет файлов.
Просто напишите: пакет ничего ;
как самая верхняя строка в вашей программе. Все файлы имеют одинаковое имя пакета, которые будут помещены в один и тот же пакет «ничего» и, следовательно, могут быть использованы для дальнейшей реализации, например «import amything»; если вы хотите использовать эти файлы в любой другой программе, а затем использовать структуру этих файлов.
Чтобы быть в одном пакете, файлы должны содержать строку:
package com.example.samepackage;
(например)