public class Ph1808 { public static void main (String[] args) { // määritykset Ympyra eka, toka, kolmas, neljäs; // toiminta eka = new Ympyra(2); // luodaan neljää ympyrää toka = new Ympyra(1); kolmas = new Ympyra(4); neljäs = new Ympyra(10); System.out.println(eka); //tulostetaan tiedot toString-metodin avulla System.out.println(toka); System.out.println(kolmas); System.out.println(neljäs); } } class Ympyra { protected static int vuorossa = 1; //staattinen luokkamuuttuja, jossa vuorossa oleva järj.no protected double säde; //oliomuuttujat protected int nro; public Ympyra(double r) //muodostin { nro = vuorossa; //vuorossa oleva järjestysnumero säde = r; //säde parametrista vuorossa = vuorossa + 1; //seuraava vapaa järjestysnumero } public double pala() //julkinen metodi { return(Math.PI * säde * säde); } public String toString() //oma toString-metodi { return("nro= " + nro + " säde= "+säde + " pinta-ala= "+pala()); } }