subject

Hello why am i getting this errors ? The constructor Dog() is undefined
The constructor GreyHound() is undefined.

Is there something wrong with how i defined my constructors ?

Here's my code :

public class Dog {
// Creating the variables
private String name;
private String color;
private int birthYear;
// Constructor
public Dog(String name, String color, int birthYear) {
}
// Getters and Setters
public void setname(String name){
this. name = name;
}
public String getname(){
return name;
}
public void setcolor(String color){
this. color = color;
}
public String getcolor(){
return color;
}
public void setbirthYear(int birthYear){
this. birthYear = birthYear;
}
public int getbirthYear(){
return birthYear;
}
public void setraces(int i) {
}
}
// creating a subclass named GreyHound
class GreyHound extends Dog {
private int races;

public GreyHound(int races){
this. races = races;

}
public void setraces(int races){
this. races = races;
}
public int getraces(){
return races;
}
}
// create class named Tester

class Tester{
public static void main(String[] args){
Dog d1 = new Dog();
GreyHound d2 = new GreyHound();

d1.setname("Rolf");
d1.setcolor("Black");
d1.setbirthYear(2010);
d2.setraces(13);

Dog d3 = new Dog ("Bruno","Red",2013);
GreyHound d4 = new GreyHound(13);

Dog d5 = new Dog("Roopi","Silver",2014);
GreyHound d6 = new GreyHound(14);

System. out. println("Name: " + d1.getname());
System. out. println("Color: " + d1.getcolor());
System. out. println("Birth Year: " + d1.getbirthYear());

System. out. println("Number of Races: " + d2.getraces());

System. out. println();

System. out. println("Name: " + d3.getname());
System. out. println("Color: " + d3.getcolor());
System. out. println("Birth Year: " + d3.getbirthYear());

System. out. println("Number of Races: " + d4.getraces());

System. out. println();

System. out. println("Name: " + d5.getname());
System. out. println("Color: " + d5.getcolor());
System. out. println("Birth Year: " + d5.getbirthYear());

System. out. println("Number of Races: " + d6.getraces());

}

}

ansver
Answers: 2

Another question on Computers and Technology

question
Computers and Technology, 22.06.2019 15:30
In a compound condition, both conditions on either side of the logical operator and must be true for the overall condition to be true. a: true b: false
Answers: 1
question
Computers and Technology, 22.06.2019 16:00
If a client wants to make minor edits, what should he/she use?
Answers: 3
question
Computers and Technology, 23.06.2019 02:00
Which software would you use to create a print design? a. illustrator b. audacity c. reaper d. dreamweaver
Answers: 2
question
Computers and Technology, 23.06.2019 10:30
Would a ps4 wired controller work on an xbox one
Answers: 1
You know the right answer?
Hello why am i getting this errors ? The constructor Dog() is undefined
The constructor GreyH...
Questions
question
Mathematics, 05.08.2021 21:20
Questions on the website: 13722362