Skip to content

Instantly share code, notes, and snippets.

@sunmeat
Last active December 19, 2021 10:08
Show Gist options
  • Save sunmeat/beb05d93201fa46f973b to your computer and use it in GitHub Desktop.
Save sunmeat/beb05d93201fa46f973b to your computer and use it in GitHub Desktop.
package com.alex.constructors;
class Person {
String name;
String surname;
int age;
Person() { // конструктор без параметров
name = "Иван";
surname = "Иванов";
age = 30;
}
Person(String n) {
name = n;
surname = "Иванов";
age = 30;
}
Person(String n, String s) {
name = n;
surname = s;
age = 30;
}
Person(String n, String s, int a) {
name = n;
surname = s;
age = a;
}
Person(String n, int a) {
name = n;
surname = "Иванов";
age = a;
}
void print() {
System.out.println(name + " " + surname + ", " + age + " лет.");
}
}
class Program {
public static void main(String[] args) {
Person people[] = new Person[5];
people[0] = new Person();
people[1] = new Person("Нео");
people[2] = new Person("Павел", "Дуров");
people[3] = new Person("Марк", "Цукерберг", 37);
people[4] = new Person("Морфеус", 48);
for (Person p : people) {
p.print();
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment