Ganz simple Konstruktoraufgabe

Status
Nicht offen für weitere Antworten.
T

testussi

Gast
Folgendes habe ich bisher erarbeitet:

http://pastebin.com/m35ab048a

Ist auch klar so weit, aber nun lautet die Aufgabe:

"Die Methode gibDatenEin belegt für alle Objekte vom Typ Verkehrsamt die
Attribute mit den Werten "Mister X", "110", "111", etc. Das ist nicht gewünscht.
Besser wäre ein Konstruktor in der Klasse Verkehrsamt mit Parametern,
welche die Werte enthalten, mit denen die Attribute belegt werden. In der main-
Methode der Klasse Anwendersystem können dann für jedes Objekt die jeweiligen
Werte für die Attribute beim Aufruf des Konstruktors mitgegeben werden. Verändert
werden muss also die Zeile PersoenlicheDaten pers = new Verkehrsamt();
Führen Sie die analoge Veränderung in Ihrem Programm aus!"

Könnte jemand das Gewollte bitte durchführen? Nicht, dass ich meine Aufgabe, von jemand Anderen erledigt haben möchte, aber trotz ewiger Googlelei und Beschäftigung mit dem Thema ist mir nicht klar, was gewollt wird bzw. wie es durchgeführt wird.

Vielen Dank im Voraus
Beitrag bearbeiten/löschen
 
P

parm

Gast
Code:
        public void gibDatenEin(String name, String email, int telefon, int fax)

                {

                        this.amtsleitung = name;

                        this.telefon = telefon;

                        this.fax = fax;

                        this.mail = email;

 

                }

als starthilfe.......

btw.

integer für telefonnummern sind schlecht, nimm Strings !

versuch mal die telefonnummer +0049.... in einem int zu speichern ;-)
 
P

parm

Gast
parm hat gesagt.:
Code:
        public void gibDatenEin(String name, String email, int telefon, int fax)

                {

                        this.amtsleitung = name;

                        this.telefon = telefon;

                        this.fax = fax;

                        this.mail = email;

 

                }

als starthilfe.......

btw.

integer für telefonnummern sind schlecht, nimm Strings !

versuch mal die telefonnummer +0049.... in einem int zu speichern ;-)

achja, konstruktoren definiert man so

Code:
public Verkehrsamt(<parameter List>)
{
  //Parameter den Membervariablen zuweisen
}
 

Ay Caramba

Mitglied
Code:
public class MainInput {
	public static void main(String[] args){
		
		String amt="AAA";
		String mail="BBBB";
		int telefon=1111;
		int fax=2222;
		
		//du könntest die Werte für die Variablen natürlich auch über den Benutzer eingeben lassen
		//hier wird nur 1 Objekt von der Klasse Verkehrsamt erstellt. Wenn du mehrere willst, dann
		//kannst du eine Liste oder einfacher Array erstellen
		//Verkehrsamt [] verkehr=new Verkehrsamt[3]; //länge 3z.b.
		//dann machst du deine Schleife wo du 3x amt,mail,tele, fax eingeben musst
		//und speicherst das ganze mit verkehr[counterderschleife]=Verkehrsamt(amt,mail,telefon,fax);
		
		Verkehrsamt verkehr=new Verkehrsamt(amt,mail,telefon,fax);
		
		verkehr.gibInKonsoleAus();
				
		}//main

}//class


Code:
public class Verkehrsamt {
	
	private String amtsleitung="";
	private String mail="";
	private int telefon;
	private int fax;
	
	public Verkehrsamt(){} //default Konstruktor

	public Verkehrsamt(String amt, String mail, int telefon, int fax) {


		this.amtsleitung=amt;
		this.mail=mail;
		this.telefon=telefon;
		this.fax=fax;
	}
	
	public void gibInKonsoleAus()
	{
		System.out.println("Amtsleitung :" + this.amtsleitung);
		System.out.println("Telefon     :" + this.telefon);
		System.out.println("Fax         :" + this.fax);
		System.out.println("E-Mail      :" + this.mail);
	}
	

}



Code:
package objekte;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

public class EasyTest {
	
	private int counter=3,alter;
	private String name="";
	BufferedReader buffer=new BufferedReader(new InputStreamReader(System.in));
	public P [] pers=new P[10];
		
	public void doStuff() throws IOException{
		System.out.println("hallo");
		
		for(int i=0;i<counter;i++){
			System.out.println("Bitte geben Sie name ein!");
			name=buffer.readLine();
			System.out.println("Bitte geben Sie Alter ein!");
			String stdin=buffer.readLine();
			alter=Integer.parseInt(stdin);
		
		pers[i]=new P(name,alter);
		}		
		
	}//doStuff
	
	public void getArray(){
		for(int i=0;i<pers.length;i++){
			if(pers[i]!=null){ //ohne dieses If gibt es Nullpointer Exception
		pers[i].getData();
			}
		}
	}
	
	
}//class
package objekte;

public class P {

private String name;
public int alter;
public P(String name, int alter) {
this.name=name;
this.alter=alter;
}

public void getData(){

System.out.println("Name :"+name+", Alter: "+alter);

//return name+""+alter;
}

}
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
K Verstehe Rekursion nicht ganz Java Basics - Anfänger-Themen 7
S Eine Idee umsetzen ganz schnell!? Java Basics - Anfänger-Themen 68
districon Backtracking funktioniert nicht ganz Java Basics - Anfänger-Themen 3
ZH1896ZH Verstehe verschieden Scanner und hasNext() nicht ganz Java Basics - Anfänger-Themen 2
S Was bewirkt ganz genau throw hinter einem Funktionsnamen? Java Basics - Anfänger-Themen 14
O Ganz einfache Frage - Array Java Basics - Anfänger-Themen 5
S Ich verstehe die RegEx Tabelle von Javadoc nicht so ganz Java Basics - Anfänger-Themen 3
chuxXo Input/Output CSV Datei wird nicht ganz ausgelesen Java Basics - Anfänger-Themen 5
M Comparable und Comparator nicht ganz klar Java Basics - Anfänger-Themen 1
S Dateien/LinkedList/StringBuffer - SOrtierung klappt nicht so ganz Java Basics - Anfänger-Themen 2
T Sortieren/Suche klappt nicht ganz (String Array) Java Basics - Anfänger-Themen 2
P ganz simpler algorithmus Java Basics - Anfänger-Themen 3
B Erste Schritte Schleife will nicht ganz Java Basics - Anfänger-Themen 3
M Ganz einfaches Beispiel, finde den Fehler aber nicht :( Java Basics - Anfänger-Themen 2
V Ganz kurze Java-Hilfe - Ich finde meinen Fehler nicht Java Basics - Anfänger-Themen 4
-horn- Wer nicht ganz schlau - Java in GPU? Java Basics - Anfänger-Themen 9
T JScrollPane ganz runter Scrollen Java Basics - Anfänger-Themen 4
F Datentypen Ganz simpler Taschenrechner mit switch Java Basics - Anfänger-Themen 10
A If-Schleife spinnt - ganz einfach Code - Riesen Problem :) Java Basics - Anfänger-Themen 9
S vielleich ganz simpel.. Java Basics - Anfänger-Themen 7
H Typumwandlung String --> Int (ganz einfach) Java Basics - Anfänger-Themen 9
Developer_X Java GridLayout nicht ganz ausgereift Java Basics - Anfänger-Themen 6
G Hilfe: Label soll ganz nach oben! Java Basics - Anfänger-Themen 6
D Projekt mit einer Datenbank verwirklichen, oder vlt ganz and Java Basics - Anfänger-Themen 2
M Caeser Verschlüsselung ganz einfach(nicht für mich) Java Basics - Anfänger-Themen 6
N In einer JToolbar das Icon ganz rechts anordnen Java Basics - Anfänger-Themen 5
D Hab mal eine Frage. ganz leicht wahrscheinlich :D Java Basics - Anfänger-Themen 6
V Insert into klappt nicht so ganz Java Basics - Anfänger-Themen 6
P Farbwertanteile ausrechnen! geht so nich ganz Java Basics - Anfänger-Themen 2
D Methode aufrufen funktioniert nicht ganz - Rückgabewert Bool Java Basics - Anfänger-Themen 12
L Brauche ganz dringed Hilfe Java Basics - Anfänger-Themen 2
S Primary Key in JTable unsichtbar, geht nicht ganz Java Basics - Anfänger-Themen 2
K Ganz am Anfang - Java + Datenbank Java Basics - Anfänger-Themen 6
V ganz kurzes kskb mit Problem - keine Ausgabe Java Basics - Anfänger-Themen 2
L ganz komisch Java Basics - Anfänger-Themen 5
H Brauche ganz dringend HILFEEE! Math random Java Basics - Anfänger-Themen 19
S Brauche ganz dringend Hilfe Java Basics - Anfänger-Themen 4
M Code nicht ganz einleuchtend Java Basics - Anfänger-Themen 2
W Vererbung GANZ KOMISCH Java Basics - Anfänger-Themen 3
N Wahrscheinlich ganz einfaches Problem, aber unverständlich! Java Basics - Anfänger-Themen 3
M Suche einen ganz einfachen Editor (syntax Highlighting+comp) Java Basics - Anfänger-Themen 7
M Verstehe den Quellcode nicht ganz Java Basics - Anfänger-Themen 3
T Grundlagen ganz am Anfang Java Basics - Anfänger-Themen 12
G Scanner tut nicht ganz so wie er soll Java Basics - Anfänger-Themen 3
T Ganz schlimme Frage.:) ResultSet Java Basics - Anfänger-Themen 12
F Ganz simples Problem: Kovertieren von Double zu Integer Java Basics - Anfänger-Themen 2
G Problem mit einer ganz einfachen Funktion Java Basics - Anfänger-Themen 8
V Grafik ist nur ganz kurz sichtbar Java Basics - Anfänger-Themen 3
B Ganz neu Java Basics - Anfänger-Themen 8
A ganz am Anfang Java Basics - Anfänger-Themen 15
Dilandau array oder victor oder was ganz anderes? Java Basics - Anfänger-Themen 8
P Ganz dumme Fragen Java Basics - Anfänger-Themen 7
B Brauche Hilfe bei nem ganz einfachen Programm... Java Basics - Anfänger-Themen 4
D Eine GANZ dumme Frage Java Basics - Anfänger-Themen 22
P Variablen HttpResponse.getBody() wird automatisch org.json Object und kann nicht zu json.simple Object gecastet werden? Java Basics - Anfänger-Themen 7
S Simple Rechnung ist fehlerhaft! Java Basics - Anfänger-Themen 13
F Simple Verschluesselung Java Basics - Anfänger-Themen 2
T Erste Schritte Simple Programmbeispiele Java Basics - Anfänger-Themen 14
D Java - Simple Strings in .txt loggen. Java Basics - Anfänger-Themen 4
M Simple Date Format Java Basics - Anfänger-Themen 2
K "Simple" Rechnung in Java Java Basics - Anfänger-Themen 3
S Simple aber komplette Java Loesung von Emails. Java Basics - Anfänger-Themen 11
Beckenbauer Eine anstehende (sehr simple) Applikation in UML darstellen (Klassendiagramm) Java Basics - Anfänger-Themen 20
M Wieso funktioniert dieser simple Code nicht? Java Basics - Anfänger-Themen 9
nrg Eigene simple List-Klasse programmieren Java Basics - Anfänger-Themen 3
T Simple Enum Fragen Java Basics - Anfänger-Themen 6
J Simple Frage: Positive Zahlen zu Negativen machen. Java Basics - Anfänger-Themen 11
S 3 simple fragen Java Basics - Anfänger-Themen 6
Darth Simple Übergabe eines Strings an eine Methode Java Basics - Anfänger-Themen 3
G super operator und incompatible types, simple fehler Java Basics - Anfänger-Themen 8
J simple Frage zu synchronized Java Basics - Anfänger-Themen 4
G simple suche in java - mysql Java Basics - Anfänger-Themen 10
M Simple Animation funktioniert nicht (JFrame, Canvas, Thread) Java Basics - Anfänger-Themen 6
M Simple Java Basics - Anfänger-Themen 7
K Simple Frage zu Methoden und Rückgabewerte Java Basics - Anfänger-Themen 3

Ähnliche Java Themen

Neue Themen


Oben