Dwa obiekty Person i wiek za 5 lat

Klasy i obiekty - Podstawy Javy (Java)

Klasa Person posiada dwa pola: name i age. Konstruktor pozwala na inicjalizację obiektów klasy z odpowiednimi danymi. Metoda introduce() przedstawia osobę, a ageInFiveYears() oblicza jej wiek za 5 lat. W metodzie main utworzono dwa obiekty klasy Person, a następnie wywołano ich metody.

public class Person {
  // Pola klasy
  private String name;
  private int age;

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

  // Metoda przedstawiająca osobę
  public void introduce() {
    System.out.println("Cześć! Mam na imię " + name + " i mam " + age + " lat.");
  }

  // Metoda do obliczenia wieku za 5 lat
  public void ageInFiveYears() {
    System.out.println(name + " za 5 lat będzie mieć " + (age + 5) + " lat.");
  }

  // Metoda główna do demonstracji
  public static void main(String[] args) {
    // Tworzenie obiektów klasy Person
    Person person1 = new Person("Jan", 25);
    Person person2 = new Person("Anna", 30);

    // Wywoływanie metod na obiektach
    person1.introduce();
    person1.ageInFiveYears();

    person2.introduce();
    person2.ageInFiveYears();
  }
}

Ładowanie interaktywnego edytora... Jeśli się nie pojawi, włącz JavaScript.

Wszystkie lekcje kursu Podstawy Javy · Zaloguj się, aby zapisać postęp na koncie.