Also how would add display method in each class. So the display method will display all of the data members for the class it is defined in.
I tried to use the display method...is it correct?
By the way I just started java programming so I am still learning. I'm just a beginner THANKS![:)]()
SuperClass: Animal.java
Subclass: Dog.java
Subclass: Cat.java
I tried to use the display method...is it correct?
By the way I just started java programming so I am still learning. I'm just a beginner THANKS
package mainclass;
/**
*
* @author Jude Martin
*/
public class MainClass {
public static void main(String[] args) {
Animal anim = new Animal();
Dog dog = new Dog();
Cat cat = new Cat();
dog.displayName();
dog.pet();
dog.status();
cat.displayName();
cat.pet();
cat.status();
}
}
SuperClass: Animal.java
package mainclass;
/**
*
* @author Jude Martin
*/
public class Animal {
public boolean isAlive = true;
public void pet() {
System.out.println("I am a pet");
}
}
Subclass: Dog.java
package mainclass;
/**
*
* @author Jude Martin
*/
public class Dog extends Animal {
public String name = "Buddy";
public void displayName() {
System.out.println("My name is " + name);
}
public void status() {
System.out.println("Living status:" + isAlive);
}
}
Subclass: Cat.java
package mainclass;
/**
*
* @author Luis J
*/
public class Cat extends Animal {
public String name = "Whiskers";
public void displayName() {
System.out.println("My name is " + name);
}
public void status() {
System.out.println("Living status:" + isAlive);
}
}