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

Other questions on the subject: Computers and Technology

image
Computers and Technology, 22.06.2019 13:00, mariahrpoulin9630
Which part of the cpu accepts data?
Answers: 1
image
Computers and Technology, 23.06.2019 07:00, Dvrsug8598
You need a quick answer from a coworker. the most effective way to reach your coworker is through a. cloud server b. instant message c. teleconference d. telepresence
Answers: 1
image
Computers and Technology, 23.06.2019 11:50, itaheart101
While preforming before operation pmcs, you notice the front right tire appears slightly under-inflated. what is the proper action?
Answers: 3
image
Computers and Technology, 23.06.2019 13:30, small77
Font size, font style, and are all aspects of character formatting.
Answers: 2
You know the right answer?
Hello why am i getting this errors ? The constructor Dog() is undefined
The constructor GreyH...

Questions in other subjects:

Konu
English, 12.11.2020 20:50