Forum » Programiranje » 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č!
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();
}
}
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.
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]);
}
}
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 ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | c++ rabim pomoč konstuktorjiOddelek: Programiranje | 1098 (793) | Snowflake2 |
» | [C#] Evidenca osebOddelek: Programiranje | 1156 (841) | DaMachk |
» | c++ vajaOddelek: Programiranje | 894 (627) | 66speeder66 |
» | Pomoč pri programiranju v C++Oddelek: Programiranje | 1812 (1379) | amacar |
» | [Java] Sortiranje objektovOddelek: Programiranje | 2847 (2847) | tjaz24 |