Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public interface BPlayer
- {
- public String shoot();
- }
- public class PowerForward implements BPlayer
- {
- private String name;
- public PowerForward()
- {
- name = "Lamarcus Aldridge";
- }
- public PowerForward(String kobe)
- {
- name = kobe;
- }
- public String shoot()
- {
- return "Dunk";
- }
- public String toString()
- {
- return "A Power Forward named"+ name+" "+ shoot() ;
- }
- }
- public class PointGuard implements BPlayer
- {
- private String name;
- public PointGuard()
- {
- name = "Steph Curry";
- }
- public PointGuard(String kobe)
- {
- name = kobe;
- }
- public String shoot()
- {
- return "Pass";
- }
- public String toString()
- {
- return "A Point Guard named"+ name+" "+ shoot() ;
- }
- }
- public class SmallForward implements BPlayer
- {
- private String name;
- public SmallForward()
- {
- name = "Lebron james";
- }
- public SmallForward(String kobe)
- {
- name = kobe;
- }
- public String shoot()
- {
- return "Glide";
- }
- public String toString()
- {
- return "A Small Forward named"+ name+" "+ shoot() ;
- }
- }
- public class Center implements BPlayer
- {
- private String name;
- public Center()
- {
- name = "Demarcus Cousins";
- }
- public Center(String kobe)
- {
- name = kobe;
- }
- public String shoot()
- {
- return "Hook";
- }
- public String toString()
- {
- return "A Center named"+ name+" "+ shoot() ;
- }
- }
- public class ShootingGuard implements BPlayer
- {
- private String name;
- public ShootingGuard()
- {
- name = "JR Smith";
- }
- public ShootingGuard(String kobe)
- {
- name = kobe;
- }
- public String shoot()
- {
- return "3Point";
- }
- public String toString()
- {
- return "A Shooting Guard named"+ name+" "+ shoot() ;
- }
- }
- public class Driver
- {
- public static void main(String[]args)
- {
- BPlayer[] player = new BPlayer[5];
- player[0] = new SmallForward("Matt Barnes");
- player[1] = new PointGuard("CP3");
- player[2] = new ShootingGuard("JJ Redick");
- player[3] = new Center("Deandre Jordan");
- player[4] = new PowerForward("Blake Griffin");
- for (int i=0;i<player.length;i++)
- {
- System.out.println(player[i]);
- }
- }
- }
Add Comment
Please, Sign In to add comment