У вихідному файлі може бути лише один громадський клас (public class).
Два і більше класів всередині одного файлу Почнемо з простого і досить зручного механізму – насправді ви можете описати не один, а багато класів всередині одного файлу. Єдине обмеження – лише один клас всередині файлу може бути оголошено як public та ім'я файлу має бути таким самим як назва цього класу.
клас – це той самий blueprint у світі java, яким будуть створюватися об'єкти. Клас складається з коду, який зберігається у файлі. На основі цих рядків створюватимуться об'єкти. члени класу – це основні елементи, які може містити в собі клас.
Якщо трохи спростити, можна сказати, що об'єкт у Java – Це область пам'яті, яка містить змінні, оголошені у класі (поля класу). Або інакше — змінні, об'єднані в групи.