Как использовать переменную из другого класса java

Аватар пользователя Сергей Якимович
Сергей Якимович
27 января 2023

Если переменная объявлена public, то мы можем получить к ней доступ напрямую, указав имя через точку после имени объекта класса.

Если переменная объявлена private, то необходимо вызвать геттер этой переменной.

class Friend {
    public String name;
    private String mail;

    public Friend(String name, String mail) {
        this.name = name;
        this.mail = mail;
    }

    public String getMail() {
        return mail;
    }
}

public class App {
    public static void main(String[] args) {
        Friend friend = new Friend("Ivan", "Ivan@mail.ru");
        System.out.println(friend.name); // => Ivan
        System.out.println(friend.getMail()); // => Ivan@mail.ru
    }
}
1 0