Auto en Eigenaar programma , wie kan me helpen

Status
Niet open voor verdere reacties.

Javaboy

Gebruiker
Lid geworden
27 okt 2005
Berichten
10
ja9dk.jpg


Ik heb al 2 klassen gemaakt.

public class Auto{

//attributen
private String kenteken;
private String merk;


//contructor
public Auto (String kenteken, String merk){
this.kenteken=kenteken;
this.merk=merk;
}

//toString
public String toString(){
return merk + "--" + kenteken;
}

}

en


public class Eigenaar{
//attributen
private String naam;

//contructor
public Eigenaar (String naam){
this.naam=naam;
}

//getters

public String getNaam(){
return naam;
}

}

Wat moet ik nu verder nog doen ?

Alvast bedankt...
 
Wil je een database aanleggen van auto's en eigenaren?
't Is alweer wat jaartjes geleden dat ik met Java bezig was, maar wat ik wel weet, is dat je een main-routine moet hebben die het programma opstart. Met twee klassen zoals je die nu hebt, kun je weinig.

Met Netbeans heb ik de volgende twee klassen gemaakt:


// 1.
package auto;

public class car {

public car() {
}

private String brand = "Opel Astra";
private String license = "AB-12-CD";

public String toString() {
String bl = brand + " -- " + license;
return bl;
}
}


// 2.
package auto;

public class owner {

public owner() {
}

private String name = "JavaBoy";

public String toString() {
return name;
}
}


Dan de derde (of eigenlijk de eerste) klasse die nodig is om de bovenste te gebruiken:

package auto;

public class Main {

public Main() {
}

public static void main(String[] args) {
car c = new car();
owner o = new owner();
String output = c.toString() + " - " + o.toString();
System.out.println(output);
}
}



Of het volgens alle conventies is, weet ik niet, maar als ik er Auto.jar van maak en op de command prompt tik:
java -jar Auto.jar, dan is de output:

Opel Astra -- AB-12-CD - JavaBoy


dus het schijnt te werken. Misschien heb je er iets aan.
 
Hetzelfde projectje nog een keer, maar dan in BlueJ.
Dat kun je openen om te kijken.
 

Bijlagen

antwoord moet zijn :

class Auto {
private Eigenaar bezitter;
private string kenteken;
protected string merk;

public string toString(){...}
}
class Eigenaar {
private ArrayList<Auto> autoLijst;
private string naam;
public string getNaam(){...}
}
:(
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan