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 06:30
Exchanging which type of data uses the least bandwidth? music photographs video voice bandwidth- the amount of data that can be moved between two points in a set time period
Answers: 1
question
Computers and Technology, 23.06.2019 22:00
Technician a says engine assemblies can be mounted longitudinally in a chassis. technician b says engine assemblies can be mounted transversely in a chassis. who is correct?
Answers: 2
question
Computers and Technology, 24.06.2019 05:30
How do i get rid of my member ship for
Answers: 2
question
Computers and Technology, 25.06.2019 01:30
Why is the most liked picture on instagram an eggy? owo
Answers: 1
You know the right answer?
Hello why am i getting this errors ? The constructor Dog() is undefined
The constructor GreyH...
Questions
question
Medicine, 03.10.2019 07:30
question
Geography, 03.10.2019 07:30
question
Computers and Technology, 03.10.2019 07:30
question
Mathematics, 03.10.2019 07:30
Questions on the website: 13722361