Java
Kako izpisati s polji v programskem jeziku java?
Naloga se glasi:
Napišite vmesnik Drevo. Vsebuje naj ime, ter ima metode za vrniIme, in
vrniStarost.
Implementirajte zgornji vmesnik za razred Sadje in Smreka in napišite testni programček, ki vsebuje polje petih dreves (Sadje ali Smpreka), ter izpišete
tretjo drevo v polju.
Naloge sem se lotil nekako takole:
interface Drevo //vmesnik Drevo
{
public String vrniIme();
public int vrniStarost();
}
class Sadje implements Drevo //Drevo implementirano za razred Sadje
{
private String ime;
private int starost;
public String vrniIme() //metoda,ki vrne ime
{
return ime;
}
public int vrniStarost() //metoda,ki vrne satrost
{
return starost;
}
void postaviIme(String aIme) //metoda za postavitev imena
{
ime = aIme;
}
void postaviStarost(int aStar) //metoda za postavljanje starosti
{
starost = aStar;
}
public String toString() //metoda toString vrne podatke o drevesu
{
return “Sadje: Ime sadja:”+vrniIme()+”Starost:”+vrniStarost();
}
}
class Smreka implements Drevo //Drevo implementirano za razred Smreka
{
private String ime;
private int starost;
public String vrniIme() //metoda vrne ime
{
return ime;
}
public int vrniStarost() //metoda vrne starost
{
return starost;
}
void postaviIme(String aIme) //metoda postavi ime
{
ime = aIme;
}
void postaviStarost(int aStar) //metoda postavi starost
{
starost = aStar;
}
public String toString() //metoda toString vrne podatke o drevesu
{
return “Drevo: Ime drevesa:”+vrniIme()+”Starost:”+vrniStarost();
}
}
//Sledit bi moral testni programček
class Test
{
public static void main(String argv[])
{
//normalen izpis znam narediti,VENDAR PRI TEJ NALOGI MORA BITI S
//POLJI,KAKO SE TO NAREDI?????????
}
}
Forum je zaprt za komentiranje.