/** Tiedosto: PerusluokkaTesti.java Tekijä: Juha Peltomäki. Aihe: Ensimmäinen esimerkki luokasta ja sen käyttämisestä. Luokassa on ainoastaan yksi tietojäsen eli kokonaisluku, johon metodit kohdistuu: Luokan tarjoamat metodit ovat: PerusLuokka() aseta_arvo(int uusi) palauta_arvo() */ // PerusLuokka-luokan toteutus class PerusLuokka { int luku=0; // alustetaan nollaksi // Alustaja ilman alkuarvoa PerusLuokka() { } //Alustaja alkuarvolla PerusLuokka(int alkuarvo) { luku = alkuarvo; } // Metodi, joka asettaa muuttujalle arvon public void aseta_arvo(int uusi) { luku = uusi; } // Palauttaa muuttujan arvon public int palauta_arvo() { return luku; } } // Erillinen Testiluokka PerusLuokka-luokan testaamiseksi. public class PerusLuokkaTesti { public static void main(String args[]) { int arvo1, arvo2; PerusLuokka perusolio; perusolio = new PerusLuokka(1);// luodaan uusi esiintymä perusolio.aseta_arvo(10); arvo1 = perusolio.palauta_arvo(); perusolio.aseta_arvo(20); arvo2 = perusolio.palauta_arvo(); System.out.println("Arvot ovat " + arvo1 + " ja " + arvo2); } }