JAVA-15

Q.15 WAJP to create a Player class.Inherit the classes Cricket_Player,Football_Player and Hockey_ Player
from Player class.

 

class Player {
    protected String name;
    protected int age;

    public Player(String name, int age) {
        this.name = name;
        this.age = age;
    }

    public void display() {
        System.out.println("Name: " + name);
        System.out.println("Age: " + age);
    }
}

class Cricket_Player extends Player {
    public Cricket_Player(String name, int age) {
        super(name, age);
    }

    public void display() {
        super.display();
        System.out.println("Sport: Cricket");
    }
}

class Football_Player extends Player {
    public Football_Player(String name, int age) {
        super(name, age);
    }

    public void display() {
        super.display();
        System.out.println("Sport: Football");
    }
}

class Hockey_Player extends Player {
    public Hockey_Player(String name, int age) {
        super(name, age);
    }

    public void display() {
        super.display();
        System.out.println("Sport: Hockey");
    }
}

public class PlayerTest {
    public static void main(String[] args) {
        Cricket_Player cricketPlayer = new Cricket_Player("Virat Kohli", 35);
        Football_Player footballPlayer = new Football_Player("Lionel Messi", 36);
        Hockey_Player hockeyPlayer = new Hockey_Player("Manpreet Singh", 32);
        
        System.out.println("Cricket Player:");
        cricketPlayer.display();
        System.out.println();
        
        System.out.println("Football Player:");
        footballPlayer.display();
        System.out.println();
        
        System.out.println("Hockey Player:");
        hockeyPlayer.display();
    }
}

TRY IT YOURSELF

Leave a Reply

Your email address will not be published. Required fields are marked *

sign up!

We’ll send you the hottest deals straight to your inbox so you’re always in on the best-kept software secrets.