Tuesday, 23 January 2018

Write a simple java application that creates a Player class. Inherit CricketPlayer class from Player class. Inherit Batsman & Bowler classes from CricketPlayer class. Assume suitable data and member methods.



import java.util.*;

class player
{
            static int player_age;
            static String player_name;
            static String p_type;
            static String p_cat;
           
            void get(int age,String name,String type)
            {
                        player_age=age;
                        player_name=name;
                        p_type=type;
            }
            Scanner s1=new Scanner(System.in);
}

class cricketplayer extends player
{
            void cric()
            {
                        if(p_type.equals("cricket"))
                        {
                                    System.out.println(player_name+"is a Cricketer.\nAge is: " +player_age);
                                    System.out.println("Enter the player catagory(Batsman or Bowler): ");
                                    p_cat=s1.next();
                        }
                        else
                        {
                                    System.out.println("Player is not a cricketer...");
                        }
            }
}

class batsman extends cricketplayer
{
            void check()
            {
                        if(p_cat.equals("Batsman"))
                        {
                                                System.out.println(player_name+" is a batsman...");
                        }
                        else
                        {
                                                System.out.println(player_name+" not a batsman...");
                        }
            }         
}

class bowler extends cricketplayer
{
            void valid()
            {
                        if(p_cat.equals("Bowler"))
                        {
                                                System.out.println(player_name+" is a Bowler...");
                        }
                        else
                        {
                                                System.out.println(player_name+" not a Bowler...");
                        }
           
            }
}

class u41
{
            public static void main(String arg[])
            {
                        player p = new player();
                        p.get(30,"Virat","cricket");
                       
                        batsman bat = new batsman();
                        bat.cric();
                        bat.check();
                       
                        bowler b = new bowler();
                        b.valid();
                       
                       
            }
}

1 comment:

  1. package programe01;

    import java.util.*;

    class player
    {
    String name;
    int age;
    String type;


    void player(String n,int a,String t)
    {
    this. name=n;
    this.age=a;
    this.type=t;
    }


    }


    ////
    class cricket_player extends player
    {
    void show (String n,int a,String t)
    {
    System.out.println("---------------------------");
    System.out.println("Player Name : "+n);
    System.out.println("Player Age : "+a);
    System.out.println("Player type : "+t);
    }
    }

    ////
    class football_player extends cricket_player
    {
    void show (String n,int a,String t)
    {
    System.out.println("---------------------------");
    System.out.println("Player Name : "+n);
    System.out.println("Player Age : "+a);
    System.out.println("Player type : "+t);
    }

    }


    /////
    class hockey_player extends football_player
    {
    void show(String n,int a,String t)
    {
    System.out.println("---------------------------");
    System.out.println("Player Name : "+n);
    System.out.println("Player Age : "+a);
    System.out.println("Player type : "+t);
    System.out.println("---------------------------");
    }
    }


    ////

    class playerinfo
    {
    public static void main(String[] args)
    {
    cricket_player c=new cricket_player();
    c.show("MS Dhoni",39,"Cricket-Wicket-Keeper");

    football_player f=new football_player();
    f.show("Sunil Chettri",31,"Football-Strikcer");

    hockey_player h=new hockey_player();
    h.show("Rani Rampal",27,"Hockey-Forward");

    }
    }












    ReplyDelete

It's time To increase blogging capability. To have a chance to contribute in digital world. Any Interested People who want to make t...