Google+ Followers

Connect

Get Updates Via Email

Enter your email address:

Delivered by FeedBurner

Monday, 11 November 2013

Java Program: Up casting Program in inheritance

Program

public class upcasting {
   public static void main(String[] args)
    {
     car c,cc,ccc,o;
     o=new car();
     o.car(); //no casting
     c=(car)new ford(); //upcasting ford sub class to super class
     c.car();
     cc=(car)new benz();//upcasting ford sub class to super class
     cc.car();
     ccc=(car)new BMW();//upcasting ford sub class to super class      
     ccc.car();
   
    }
}
class car
{
    void car()
    {
        System.out.println("This super class car method");
    }
}
class ford extends car
{
    @Override
    void car()
    {
        System.out.println("This sub class Ford car method");
    }
}
class benz extends car
{
     @Override
    void car()
    {
        System.out.println("This sub class Benz car method");
    }
}
class BMW extends car
{
     @Override
    void car()
    {
        System.out.println("This sub class BMW car method");
    }

}

Output



1 comment :

  1. I have read your blog its very attractive and impressive. I like it your blog.

    Java Online Training Java EE Online Training Java EE Online Training Java 8 online training Core Java 8 online training

    Java Online Training from India Java Online Training from India Core Java Training Online Core Java Training Online Java Training InstitutesJava Training Institutes

    ReplyDelete

Share this to your friends