Предмет: Информатика, автор: Fedor202

задание на java
1. создать класс Person(человек) с полями name,surname, fatherName и методом getFullName(), который выводит в консоль ФИО человека
2. создайте класс-наследник класса Person- Student, который дополняется полями school (в какой школе учится), schoolClass(в каком классе), averageMark(средняя оценка) и методами getInfo(), выходит на консоль фио студента , его школу , классы средняя отметку .
3.В main() создать объект класса Student, сборник данными его поля и вызвать метод getInfo()
Пожалуйста сделайте дам 50 баллов!!!​

Ответы

Автор ответа: e71624670
0

Ответ Код для реалізації цих класів може виглядати так:

java

class Person {

   private String name;

   private String surname;

   private String fatherName;

   public Person(String name, String surname, String fatherName) {

       this.name = name;

       this.surname = surname;

       this.fatherName = fatherName;

   }

   public void getFullName() {

       System.out.println(name + " " + surname + " " + fatherName);

   }

}

class Student extends Person {

   private String school;

   private int schoolClass;

   private double averageMark;

   public Student(String name, String surname, String fatherName, String school, int schoolClass, double averageMark) {

       super(name, surname, fatherName);

       this.school = school;

       this.schoolClass = schoolClass;

       this.averageMark = averageMark;

   }

   public void getInfo() {

       getFullName();

       System.out.println("School: " + school);

       System.out.println("Class: " + schoolClass);

       System.out.println("Average mark: " + averageMark);

   }

}

public class Main {

   public static void main(String[] args) {

       Student student = new Student("John", "Doe", "Smith", "ABC School", 10, 4.5);

       student.getInfo();

   }

}

В результаті виконання програми на консоль буде виведено:

John Doe Smith

School: ABC School

Class: 10

Average mark: 4.5

Объяснение:

Похожие вопросы
Предмет: История, автор: SvardakSlava
Предмет: Українська література, автор: zukala332
Предмет: Математика, автор: Аноним