Alla on puutteellisesti toteutettu luokka Artist. Tallenna luokka itsellesi tiedostoon Artist.java ja täydennä get- ja set-metodien toteutus siten, että ne palauttavat ja asettavat artistin nimen sekä syntymävuoden tarkoituksenmukaisesti.
public class Artist {
private String name;
private int yearOfBirth;
public Artist(String name, int yearOfBirth) {
this.name = name;
this.yearOfBirth = yearOfBirth;
}
public String getName() {
// Kirjoita tämän metodin toteutus
}
public void setName(String name) {
// Kirjoita tämän metodin toteutus
}
public int getYearOfBirth() {
// Kirjoita tämän metodin toteutus
}
public void setYearOfBirth(int yearOfBirth) {
// Kirjoita tämän metodin toteutus
}
@Override
public String toString() {
return this.name;
}
}
HUOM! Ratkaisusi ei saa kysyä käyttäjältä syötteitä eikä tulostaa mitään. Koodin testaa erillinen tarkastin.
Example output:
= Suoritetaan koodi =
Artist rick = new Artist("Rick", 1966);
System.out.println(rick.getName());
System.out.println(rick.getYearOfBirth());
rick.setName("Rick Astley");
System.out.println(rick.getName());
= Ohjelman tuloste =
Rick
1966
Rick Astley
public class Artist {
private String name;
private int yearOfBirth;
public Artist(String name, int yearOfBirth) {
this.name = name;
this.yearOfBirth = yearOfBirth;
}
public void setName(String name) {
this.name = name;
}
public void setYearOfBirth(int yearOfBirth) {
this.yearOfBirth = yearOfBirth;
}
public String getName() {
return this.name;
}
public int getYearOfBirth() {
return this.yearOfBirth;
}
@Override
public String toString() {
return this.name;
}
}