» »

Kako izpisati s polji v jeziku java?

Kako izpisati s polji v jeziku java?

rsatur ::

Bi znal kdo narediti naslednji program v jeziku java?

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 Smreka), ter izpišete
tretjo drevo v polju.

Prosim za pomoč!


rsatur ::

Najprej bi pokazal kako sem se lotil zadeve.Ne vem če je sploh prav.Napisat bi bilo treba še testni program,kjer bi moral izpisat s polji,vendar ne znam.

Program:interface Drevo
{
public String vrniIme();
public int vrniStarost();
}

class Sadje implements Drevo
{
private String ime;
private int starost;

public String vrniIme()
{
return ime;
}

public int vrniStarost()
{
return starost;
}

void postaviIme(String aIme)
{
ime = aIme;
}

void postaviStarost(int aStar)
{
starost = aStar;
}

public String toString()
{
return "Sadje: Ime sadja:"+vrniIme()+"Starost:"+vrniStarost();
}
}

class Smreka implements Drevo
{
private String ime;
private int starost;

public String vrniIme()
{
return ime;

}

public int vrniStarost()
{
return starost;
}

void postaviIme(String aIme)
{
ime = aIme;
}

void postaviStarost(int aStar)
{
starost = aStar;
}

public String toString()
{
return "Drevo: Ime drevesa:"+vrniIme()+"Starost:"+vrniStarost();
}
}

Lisa ::

Evo ti program.0:)

interface Drevo
{
public String vrniIme();
public int vrniStarost();
}

class Sadje implements Drevo
{
private String ime;
private int starost;

// konstruktor
Sadje()
{
ime = "";
starost = 0;
}
// konstruktor
Sadje(String i, int s)
{
ime = i;
starost = s;
}
public String vrniIme()
{
return ime;
}

public int vrniStarost()
{
return starost;
}

void postaviIme(String aIme)
{
ime = aIme;
}

void postaviStarost(int aStar)
{
starost = aStar;
}

public String toString()
{
return new String( "Sadje: \n\tIme sadja: "+vrniIme()+"\n\tStarost : "+vrniStarost()); // !! obvezno new String!!!
}
}

class Smreka implements Drevo
{
private String ime;
private int starost;

// konstruktor
Smreka()
{
ime = "";
starost = 0;
}
// konstruktor
Smreka (String i, int s)
{
ime = i;
starost = s;
}

public String vrniIme()
{
return ime;
}

public int vrniStarost()
{
return starost;
}

void postaviIme(String aIme)
{
ime = aIme;
}

void postaviStarost(int aStar)
{
starost = aStar;
}

public String toString()
{
return new String ("Drevo:\n\tIme drevesa: "+vrniIme()+"\n\tStarost : "+vrniStarost());// !! obvezno new String!!!
}
}

class test
{
public static void main (String args[])
{
//polje petih sadnih dreves

Sadje polje[] = new Sadje[5]; // Tip ime_polja[] = new Tip[st_elementov];


polje[0] = new Sadje ("Jablana",10);
polje[1] = new Sadje ("Sliva",15);
polje[2] = new Sadje ("Hruska",5);
polje[3] = new Sadje ("Marelica",20);
polje[4] = new Sadje ("Cesnja",9);

// Izpis 3. elementa v polju
System.out.println(polje[2]);

}
}


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

c++ rabim pomoč konstuktorji

Oddelek: Programiranje
61098 (793) Snowflake2
»

[C#] Evidenca oseb

Oddelek: Programiranje
71156 (841) DaMachk
»

c++ vaja

Oddelek: Programiranje
6894 (627) 66speeder66
»

Pomoč pri programiranju v C++

Oddelek: Programiranje
141812 (1379) amacar
»

[Java] Sortiranje objektov

Oddelek: Programiranje
192847 (2847) tjaz24

Več podobnih tem