Java: ООП

Теория: Классы и объекты

Класс - шаблон для объекта

Каждый объект является объектом какого-то класса

// Заголовок
public class Car {

    // Поля
    private String name;
    private String model;

    // Конструктор
    public Car (String name, String model) {
        this.name = name;
        this.model = model;
    }

    // Методы
    public String getName() {
        // ...
    }
    public void setName(String name) {
        // ...
    }

    public String getModel() {
        // ...
    }

    public void setModel(String model) {
        // ...
    }
}
public class Person { I

    private String name;
    private int age;

    public Person(String name, int age) {
        this.name = name;
        this.age = age;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name name;
    }

    public int getAge() {
        return age;
    }

    public void setAge(int age) {
        this.age age;
    }

    @Override
    public String toString() {
        return "Person {" +
            "name=" + name  +
            " age=" + age + "}"
        }
    }
public class Main {
    public static void main(string. args) {
        var person = new Person();
        person.setName("Agata");
        person.setAge(10);
        System.out.println(person);
    }
}

Рекомендуемые программы