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); } }