Почему не работает super

144
09 марта 2019, 20:00
public abstract class Human  {
    private String name;
    private int age;
    private String gender;
    public String getName() { return name; } //Возвращает имя
    public int getAge() { return age; } // Возвращет возраст
    public String getGender() { return gender; }// Возвращает пол
    public Human(String name, int age, String gender){// конструктор
        this.name=name;
        this.age=age;
        this.gender=gender;
    }
    public abstract void display();
}
public class Student extends Human {
    private String faculty;
    public Student(String name, String faculty, String gender, int age) {
        super(name);
        this.faculty = faculty;
        super(gender);
        super(age);
    }
    public void display() {
        System.out.printf("Student Name: %s \t faculty: %s \n", super.getName(), faculty);
    }
}

Ругается на super в наследуемом классе , в чём проблема ??

Answer 1

Измените это:

public Student(String name, String faculty,String gender,int age) {
    super(name);
    this.faculty = faculty;
    super(gender);
    super(age);
}

на это:

public Student(String name, String faculty,String gender,int age) {
    super(name,age,gender);
    this.faculty = faculty;
}
READ ALSO
Почему не очищается очередь Rabbit MQ с помощью amqpAdmin.purgeQueue, если все сообщения в статусе ready?

Почему не очищается очередь Rabbit MQ с помощью amqpAdmin.purgeQueue, если все сообщения в статусе ready?

Все сообщения в статусе readyПробую очистить очередь с помощью

153
Помогите распарсить таблицу БД в json

Помогите распарсить таблицу БД в json

В бд есть таблица с двумя полями (data, type)пример: (2018-10-25, 2)

147
Импорт фала из другого пакета

Импорт фала из другого пакета

Повсюду можно найти лекции о том, как импортировать классКак импортировать файл? Мой пример:

156