Java fundamentals through coding exercises
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 

1.8 KiB

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.

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

Artist.java

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