Как это сделать?
Ну вот например есть у меня такой вот суперкласс
package com.myDoodles.Animals;
public class Pet {
//Атрибуты
int age;
int height;
int width;
int posX;
int posY;
String name;
//Атрибуты
//Конструкторы
public Pet(String Name) {
name = Name;
}
public Pet(String Name, int Age) {
name = Name;
age = Age;
}
public Pet(String Name, int Age, int Height, int Width) {
name = Name;
age = Age;
height = Height;
width = Width;
}
public Pet(int Height, int Width) {
height = Height;
width = Width;
}
//Конструкторы
//Методы
public void increaseAge() {
age++;
}
public void say(String words) {
System.out.print(words);
}
//Методы
//Геттеры
public int getAge() {
return age;
}
public String getName() {
return name;
}
public int getHeight() {
return height;
}
public int getWidth() {
return width;
}
//Геттеры
//Сеттеры
public void setName(String Name) {
name = Name;
}
public void setAge(int Age) {
age = Age;
}
//Сеттеры
}
И есть унаследованный от него класс
package com.myDoodles.Animals;
public class Test extends Pet {
public Test(String Name) {
super(Name);
}
}
Та конструкция, что есть в классе для наследования "super" - создала сама IDE.
Но при попытке создать перегрузки такого конструкта - меня шлёт куда подальше...
Есть ли вообще способ унаследовать перегрузки конструкторов или нет...?