Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //А) Создать объект класса согласно заданию.
- //Инициализацию значений полей осуществить с помощью конструктора.
- //В классе предусмотреть 2-3 метода, осуществляющие вывод на экран монитора
- //соответствующую информацию о классе.
- //Состав класса Person (индивидуум): фамилия, возраст, пол.
- //Подсчитать средний возраст и количество мужчин.
- package labaoop;
- public class LabaOOP {
- public static void main(String[] args) {
- Person p1 = new Person("Victoria", 18, "f");
- Person p2 = new Person("Steve", 28, "m");
- Person p3 = new Person("Dave", 25, "m");
- Person p4 = new Person("Samantha", 34, "f");
- Person p5 = new Person("Smith", 45, "m");
- p1.printName();
- p1.printAge();
- p1.printGender();
- System.out.println("\n");
- p2.printName();
- p2.printAge();
- p2.printGender();
- System.out.println("\n");
- p3.printName();
- p3.printAge();
- p3.printGender();
- System.out.println("\n");
- p4.printName();
- p4.printAge();
- p4.printGender();
- System.out.println("\n");
- p5.printName();
- p5.printAge();
- p5.printGender();
- Person.printAvAge();
- }
- }
- class Person {
- private String name;
- private int age;
- private String gender;
- private int count;
- private int totage;
- private int avage;
- Person(String n, int a, String g) {
- name = n;
- age = a;
- gender = g;
- ++count;
- totage += age;
- avage = totage/count;
- }
- public void printName() {
- System.out.println("Name: "+name);
- }
- public void printGender() {
- System.out.println("Gender: "+gender);
- }
- public void printAge() {
- System.out.println("Age = "+age);
- }
- private int getAge() {
- return avage;
- }
- public void printAvAge() {
- System.out.println("Average age = " + getAge());
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement