Sunday, December 13, 2015

Java program to Demonstrate Abstract Class and Methods

Java program to Demonstrate Abstract Class and Methods:
package abstractclassdemo;


public abstract class Animal {
    public abstract void makesound();
}

*******************

package abstractclassdemo;


public class sheep extends Animal {

    @Override
    public void makesound() {
        
        System.out.println("mooooooooooooo");
    }
    
}
***************************************

package abstractclassdemo;


public class Tiger extends Animal {
    public void makesound(){
        System.out.println("roarrrrrrrrr");
    }
    
}
***********************

package abstractclassdemo;


public class AbstractClassDemo {

    
    public static void main(String[] args) {
  AbstractClassDemo obj=new AbstractClassDemo();
     Animal tigerobj=new Tiger();
     Animal sheepobj=new sheep();
     
     obj.SpecficSound(tigerobj);
    }
    public  static void SpecficSound(Animal animal){
animal.makesound();
}
    
}

Related Posts:

  • Java break statement: Java break statement: package javaapplication27; public class BreakDemo {     public static void main(String[] args) {     &nbs… Read More
  • Arithmetic Operators Arithmetic Operators: package javaapplication16; public class ArithemiticOperatorDemo {     public static void main(String[] args) { &… Read More
  • Increment And Decrement Operator Increment and Decrement Operator: package javaapplication16; public class IncrementAndDecrementOPeratorDemo {     public static void mai… Read More
  • Stack in java: Stack in java: package javaapplication27; import java.util.Stack; public class TestStack {         public static void main(Str… Read More
  • Overloading Constructor: Overloading Constructor: package overloadingconstrucror; public class Box {     double width;     double height;     d… Read More

0 comments:

Post a Comment