Вы находитесь на странице: 1из 3

import java.util.

LinkedList;
import java.util.List;
public class Player {
private String name;
private String surname;
private int number;
public String GetName(){ //Access the private variable
return name;
}
public void SetName(String name){ //modifies private variable, zasto mi
tu treba argument?
this.name=name;
}
public String GetSurname(String surname){
return surname;
}
public void SetSurname(String surname){
this.surname=surname;
}
public int GetNumber(){
return number;
}
public void SetNumber(int number){
this.number = number;
}
public void Funkcija(){
System.out.println("Jebo ti pas mater, ti se zoves " + this.name
);
}
public Player(String name, String surname, int number){ //konstruktor
this.name=name;
this.number=number;
this.surname=surname;
}
@Override
public String toString() {
return "Player [name=" + name + ", surname=" + surname + ", numb
er="
+ number + "]";
}
class Playmaker extends Player{
private double height;
private int weight; //zasto tu ne trebam getset metode?

public Playmaker (double h, int w,String name, String surname, int numbe
r ){
super(name,surname,number);
this.height = h;

this.weight = w;
}
public Playmaker(double h, int w){
super("Johnny", "Batafljeska", 100);
this.height=h;
this.weight=w;
}
public Playmaker(){
super("isus", "krist", 11);
this.weight=97;
this.height=22.4;
}
public void Funkcija(){
System.out.println("Boki ima " + this.weight); // override , tu
su problemi i mozda treba izbrisati getset u playmaker klasi
}
@Override
public String toString() {
return "Playmaker [height=" + height + ", weight=" + weight
+ ", GetName()=" + GetName() + ", GetNumber()="
+ GetNumber()
+ ", toString()=" + super.toString() + "]";
}

}
class Krilo extends Player{
private String nickname;
public Krilo(){
super("tin", "jelic", 132);
this.nickname="Shaq";
}
public void Funkcija(){
System.out.println("nadimak mu je" + this.nickname);
}
@Override
public String toString() {
return "Krilo [nickname=" + nickname + ", GetName()=" + GetName(
)
+ ", GetNumber()=" + GetNumber() + ", toString()
="
+ super.toString() + "]";
}
}
public static void main(String[] args){
LinkedList<Player> L = new LinkedList<>();
Player A = new Player ("Borna", "jelic", 23);
System.out.println(A.toString());
Playmaker P = new Playmaker();
Krilo K = new Krilo();
L.add(A);

L.add(P);
L.add(K);
for (Player x : L){
System.out.println(x.toString());
}
}
}

Вам также может понравиться