Quantcast
Channel: Programming Forums
Viewing all articles
Browse latest Browse all 51036

How to implement Polymorphism into my inheritance program?

$
0
0
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 :)

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

Viewing all articles
Browse latest Browse all 51036

Trending Articles