/* * Viikkoharjoitus 2, tehtävä 1. * * Olio-ohjelmoinnin perusteet I, syksy 2020. * * Tiedostoa testaava luokka. * * Jorma Laurikkala (jorma.laurikkala@tuni.fi). * */ public class TiedostoTesti { public static void main(String[] args) { // Moikataan käyttäjää ja kerrotaan ohjelmasta. System.out.println("Hello! I test files."); // Esitellään Tiedosto-tyyppinen viite, luodaan Tiedosto-tyyppinen olio // ja alustetaan se sekä liitetään viite olioon. Tiedosto sorsa = new Tiedosto(); // Luetaan attribuuttien arvot. String nimi = sorsa.nimi(); int koko = sorsa.koko(); // Näytölle tulostuu: State is "x" and 0. System.out.println("State is \"" + nimi + "\" and " + koko + "."); // Esitellään Tiedosto-tyyppinen viite, luodaan Tiedosto-tyyppinen olio // ja alustetaan se sekä liitetään viite olioon. Tiedosto laki2ht = new Tiedosto("BimEdit.java", 23237); // Luetaan attribuuttien arvot. nimi = laki2ht.nimi(); koko = laki2ht.koko(); // Näytölle tulostuu: State is "BimEdit.java" and 23237. System.out.println("State is \"" + nimi + "\" and " + koko + "."); } }