|
|
- 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;
- }
- }
- ```
|