|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object demo.Elain
public class Elain
Elain-luokka. Kantaluokka eläimille. Laiskuuksissaan kaikki samaan tiedostoon.
#import fi.jyu.mit.ohj2.Suuntaaja; #STATICIMPORT #CLASSIMPORT Elain elukat[] = { new Koira("Musti",18005), new Kissa("Mirri",18000), new Koira("Pluto",1930), new Kissa("Miuku",980), new Kotka("Kalle",2400) }; Suuntaaja.StringOutput so = new Suuntaaja.StringOutput(); String tulos = "Hau hau\n" + "Olen: Musti painan: 18005.0 grammaa\n" + "Miauu\n" + "Olen: Mirri painan: 18000.0 grammaa\n" + "Hau hau\n" + "Olen: Pluto painan: 1930.0 grammaa\n" + "Miauu\n" + "Olen: Miuku painan: 980.0 grammaa\n" + "Kriik kriik\n" + "Olen: Kalle painan: 2400.0 grammaa\n"; for (int i=0; i
Nested Class Summary | |
---|---|
static class |
Elain.Kissa
Kissa-luokka jossa on oma ääntele-metodi |
static class |
Elain.Koira
Koira-luokka jossa on oma ääntele-metodi |
static class |
Elain.Kotka
Kotka-luokka jossa on oma ääntele-metodi |
Field Summary | |
---|---|
private java.lang.String |
nimi
|
private double |
paino
|
Constructor Summary | |
---|---|
Elain(java.lang.String nimi,
double paino)
Alustetaan eläimen tiedot |
Method Summary | |
---|---|
void |
aantele()
Peruseläin ei osaa äänellä kunnolla |
void |
tulosta()
Peruseläinkin osaa tulostaa itsensä |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private final java.lang.String nimi
private final double paino
Constructor Detail |
---|
public Elain(java.lang.String nimi, double paino)
nimi
- eläimen nimipaino
- eläimen painoMethod Detail |
---|
public void aantele()
public void tulosta()
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |