demo
Class Kulku2.Kulkuneuvo

java.lang.Object
  extended by demo.Kulku2.Kulkuneuvo
Direct Known Subclasses:
Kulku2.Laiva, Kulku2.Lentokone
Enclosing class:
Kulku2

public static class Kulku2.Kulkuneuvo
extends java.lang.Object

Yleinen kantaluokka kulkuneuvoille

Author:
vesal

Field Summary
private  int matkustajia
           
private  java.lang.String nimi
           
private  double nopeus
           
 
Constructor Summary
Kulku2.Kulkuneuvo(java.lang.String n, int mat, double nop)
          Alustetaan kulkuneuvon perusattribuutit
 
Method Summary
 void tulosta()
          Tulostetaan näytölle
 void tulosta(java.io.OutputStream os)
          Tulostetaan kulkuneuvon tiedot tietovirtaan
 java.lang.String tyyppi()
          Metodi joka on tarkoitus ylikirjoittaa, joka palauttaa kulkuneuvon tyypin.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

nimi

private final java.lang.String nimi

matkustajia

private final int matkustajia

nopeus

private final double nopeus
Constructor Detail

Kulku2.Kulkuneuvo

public Kulku2.Kulkuneuvo(java.lang.String n,
                         int mat,
                         double nop)
Alustetaan kulkuneuvon perusattribuutit

Parameters:
n - kulkuneuvon nimi
mat - kulkuneuvon matkustajamäärä
nop - kulkuneuvon nopeus
Method Detail

tyyppi

public java.lang.String tyyppi()
Metodi joka on tarkoitus ylikirjoittaa, joka palauttaa kulkuneuvon tyypin.

Returns:
kulkuneuvon tyyppi

tulosta

public void tulosta(java.io.OutputStream os)
Tulostetaan kulkuneuvon tiedot tietovirtaan

Parameters:
os - tietovirta johon tulostetaan

tulosta

public void tulosta()
Tulostetaan näytölle