|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Objectdemo.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 paino| Method Detail |
|---|
public void aantele()
public void tulosta()
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||