В Java класс — это план создания объектов, которые имеют общие свойства и поведение. Он определяет атрибуты и методы, которые будут иметь объекты этого класса.

Вот пример класса в Java:
public class Car {
private String make;
private String model;
private int year;
public Car(String make, String model, int year) {
this.make = make;
this.model = model;
this.year = year;
}
public String getMake() {
return make;
}
public String getModel() {
return model;
}
public int getYear() {
return year;
}
public void drive() {
System.out.println("The " + make + " " + model + " is driving.");
}
}
В этом примере мы определили класс Car с тремя закрытыми полями (make, model и year). Мы также определили конструктор, который принимает значения для этих полей и устанавливает их соответствующим образом. Наконец, мы определили три метода получения для получения значений полей и метод drive(), который выводит сообщение на консоль.
Теперь давайте посмотрим на реальный пример того, как можно использовать этот класс:
Car myCar = new Car("Toyota", "Camry", 2022);
System.out.println("My car is a " + myCar.getYear() + " " + myCar.getMake() + " " + myCar.getModel() + ".");
myCar.drive();
В этом примере мы создали экземпляр класса Car с именем myCar, передав значения для полей make, model и year. Затем мы используем методы getMake(), getModel() и getYear() для извлечения значений этих полей и вывода их на консоль. Наконец, мы вызываем метод drive() для объекта myCar, который выводит на консоль сообщение о том, что машина едет.
Классы являются неотъемлемой частью объектно-ориентированного программирования и позволяют нам создавать сложные системы, которые легко поддерживать и расширять. Определяя атрибуты и поведение внутри класса, мы можем создавать объекты, которые ведут себя согласованно и обеспечивают предсказуемую функциональность.