Projekt Personen

Status
Nicht offen für weitere Antworten.

MadMax77

Mitglied
Hallo Javafreunde,

wie immer gibt es ein Problem.

Ich möchte ein Programm schreiben mit folgenden Punkten.

Es werden eine Klasse Person[Name, Vorname, Geburtsdatum, Geburtsort und Adresse(aus eigener Klasse)]
eine KLasse Adresse[Straße, PLZ, Ort und Telefon], eine Klasse Bayer, Preusse und Nordlicht angelegt.
und eine Methode Adressdruck(Name, Vorname, Straße, PLZ, Ort).

Code:
package vererbung;

/**
 * @author p862454
 *
 * TODO To change the template for this generated type comment go to
 * Window - Preferences - Java - Code Style - Code Templates
 */
public class Person
{	
    String name;
	String vorname;
	int geburtsdatum;
	String geburtsort;
	
	
	
	public Person (String n, String v, int d, String o)
	   {
	      this.name = n;
	      this.vorname = v;
	      this.geburtsdatum = d;
	      this.geburtsort = o;
	   }
	public String getName()
	   {
	      return this.vorname + " " + this.name;
	   }
	public String getGeburt()
	   {
	      return this.geburtsdatum + " in " + this.geburtsort;
	   }
}



Ich muss das so machen, dass das untereinander funktioniert.
Habe da an classname.name gedacht.

funktioniert irgendwie nicht.

Außerdem habe ich keine Ahnung wo ich die Daten eingeben darf.

Danke für die hilfe!

Gruß

MAX
 

MadMax77

Mitglied
sorry,

war nicht ganz so klar.

Ich habe im Eclipse ein Projekt "Vererbung" angelegt.
Dort habe ich die verschiedenen Klassen Person, Adresse, Ausrduck, Bayer, Preusse und Nordlicht angelegt.

Innerhalb der Klasse Person steht/soll stehen:

Anzahl (bereits erledigt)
Name
Vorname
Geb.Datum
Geb.Ort
Adresse


Alle Daten aus Adresse kommen von der Klasse Adresse.
Straße
PLZ
Ort
Telefon

Ausdruck beinhaltet:
Name
Vorname
Straße
PLZ + Ort


Die Verknüpfungen zwischen den Klassen macht mir Probleme!


Danke nochmal

Grüße Max
 

DP

Top Contributor
Code:
import vererbung.Adresse;

.
.
.
.

Adresse ad = new Adresse();

public String getStrasse(){
return ad.getStrasse();
}
 

MadMax77

Mitglied
Hallo nochmal,

hab gerade gesagt bekommen, das man das mit extends machen muss!!

Irgendwie funtzt des nicht. Außerdem wird ein Superkonstrukter benötigt.

Ich bin am ende!!
Code:
/*
 * Created on 18.10.2005
 *
 * TODO To change the template for this generated file go to
 * Window - Preferences - Java - Code Style - Code Templates
 */
package vererbung;
import vererbung.Adresse;
import vererbung.Person;
/**
 * @author p862454
 *
 * TODO To change the template for this generated type comment go to
 * Window - Preferences - Java - Code Style - Code Templates
 */
public class Adressdruck extends Person //unterringelt
{
    
    public static void main(String[] args)
    {
        //Einlesen von Name, Vorname, Straße, PLZ und Ort!
        Adresse nadresse = new Adresse();
        Person nperson = new Person();
                public String getstraße()
        {
            return nadresse.getstraße; //--> unterringelt
        }
        
        
        
        //Ausgeben der Daten
    }
}

Danke nochmal

greetz
 

DP

Top Contributor
jou, wnen du das mit vererbung machen willst dann brauchst du extends ;)


return nadresse.getstraße;

wenn dann

return nadresse.getstraße();

ausserdem muss deine klasse adresse static sein, wenn du in der main-methode drauf zugreifen willst.

bastel dir eine andere methode wie "anfang()" und mach deinen code da rein und ruf die in der main auf, dann sollte das das klappen.
 

MadMax77

Mitglied
Hi danke, bastel gerade dran.

Also unten habe ich jetzt die Klasse "Person" erstellt.
Die müsste so fertig sein.
Einziger fehler beim testen: Die Java-Klasse wurde nicht gefunden: de/hvb/vererbung/Person


Code:
/*
 * Created on 18.10.2005
 *
 * TODO To change the template for this generated file go to
 * Window - Preferences - Java - Code Style - Code Templates
 */
package vererbung;
import vererbung.Adresse;
/**
 * @author p862454
 *
 * TODO To change the template for this generated type comment go to
 * Window - Preferences - Java - Code Style - Code Templates
 */
public class Person
{	// Festlegen der benötigten Komponenten
    private String name;
	private String vorname;
	private int geburtsdatum;
	private String geburtsort;
	
	
	
	public Person (String n, String v, int d, String o)
	   {
	      this.name = n;
	      this.vorname = v;
	      this.geburtsdatum = d;
	      this.geburtsort = o;
	      Person.ANZAHL++;
	   }
	
	private static int ANZAHL =0;
	
	static int getANZAHL()
	{
	    return Person.ANZAHL;
	}
	
//	Namensdaten zusammenfassen
	public String getName()
	   {
	      return this.vorname + " " + this.name;
	   }
	//Geburtsdaten zusammenfassen
	public String getGeburt()
	   {
	      return this.geburtsdatum + " in " + this.geburtsort;
	   }
}

Bei Klasse "adresseausdruck" bin ich noch dran!


Danke derweilen.

PS: Um Daten einzupflegen muss ich noch eine eigene Eingabe basteln, die dann in Adresse und Person schreibt, oder?
 

MadMax77

Mitglied
Also bei dem Adressausdruck kommt folgende Meldung:


Die Java-Klasse wurde nicht gefunden: de/hvb/vererbung/Adressdruck


Code:
/*
 * Created on 18.10.2005
 *
 * TODO To change the template for this generated file go to
 * Window - Preferences - Java - Code Style - Code Templates
 */
package vererbung;
import vererbung.Adresse;
import vererbung.Person;


/***********************************************************************
 * @author p862454                                                     *
 *                                                                     *
 * TODO To change the template for this generated type comment go to   *
 * Window - Preferences - Java - Code Style - Code Templates           *
 ***********************************************************************                                       
 **/
public class Adressdruck extends Person 
{
    public Adressdruck (String n, String v, int d, String o)
    {
        super (n,v,d,o);
    }
  
       
    public void anfang()
    {
        //Einlesen von Name, Vorname, Straße, PLZ und Ort!
        Person nperson = new Person(name, vorname);
        Adresse nadresse = new Adresse(straße, plz, ort);
   
        public String nperson ()
 	   {
 	      this.name;
 	      this.vorname;
 	   }
        
        public String getAdresse()
        	{
            return nadresse.getstraße();
        	}	
        
        
        
        //Ausgeben der Daten
    
        void ausgabe()
        {
            System.out.println(vorname + " " + name);
            System.out.println(straße);
            System.out.print(plz + "	" + ort);
            
        }
        public static void main(String [] args)
        {
            Person anfang = new anfang();
            anfang.print();
        }
    }  
}

Leider springt er mir beim debuggen auch sofort in die Fehlermeldung.
Laut Eclipse habe ich aber die Java-Klasse.
Leider erstellt er mir auch immer wieder eine separate Datei "Vererbung".

???

Bitte um Hilfe.


Danke

Gruß und weiter so jungs!!!
 

Bleiglanz

Gesperrter Benutzer
de/hvb/vererbung/Adressdruck

package vererbung;

du musst dich schon mit dir selber einigen, wahrscheinlich wär

package de.hvb.vererbung;

das richtige?? würde dann auch die imports betreffen??
 

MadMax77

Mitglied
Wenn ich dich richtig verstanden habe, statt nur vererbung, den ganze Pfad neu eingeben.

Leider funktioniert das auch nicht.
dabei wird die ganze Syntax rot.



Danke gruß
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
H Github Projekt starten/anbinden in eclipse Java Basics - Anfänger-Themen 11
B VISA.jar in Projekt einbinden (Library) Java Basics - Anfänger-Themen 5
I WildFily - unterschiedliche Libs im Projekt verursachen Problem Java Basics - Anfänger-Themen 11
F Einem GIT repository ein Projekt hinzufügen Java Basics - Anfänger-Themen 1
I @Entity Klassen, Service Beans etc. aus einem Share Projekt beziehen? Java Basics - Anfänger-Themen 26
C externe jar einbinden in Eclipse-Projekt Java Basics - Anfänger-Themen 2
B non-modular dependency in modularem Projekt verwenden Java Basics - Anfänger-Themen 3
S Kleines Java-Projekt; Kassenprogramm Java Basics - Anfänger-Themen 7
S Mein erstes eigenes Projekt - Aufbau und Strukturierung Java Basics - Anfänger-Themen 6
J Projekt neu übersetzen Java Basics - Anfänger-Themen 3
E Kleines Java-Projekt für Anfänger Java Basics - Anfänger-Themen 10
A Java die richtige Programmiersprache für mein Projekt? Java Basics - Anfänger-Themen 1
B Quicksort in Verbindung mit einem Projekt Java Basics - Anfänger-Themen 1
S Video Projekt Java Basics - Anfänger-Themen 28
A Hilfe bei Java Projekt Java Basics - Anfänger-Themen 4
B Grundsatzfragen zu meinem neuen Projekt Einnahmen-Ausgaben App Java Basics - Anfänger-Themen 8
C Projekte in 2 versch. Arbeitsbereichen: auf ein Projekt verweisen (ohne Fehler zu bekommen) Java Basics - Anfänger-Themen 8
D Gemeinsames Projekt Java Basics - Anfänger-Themen 13
J Veranstaltungs Projekt Java Basics - Anfänger-Themen 2
K Java Projekt Hilfe Java Basics - Anfänger-Themen 5
C Fehler beim Speichern (Build projekt) Java Basics - Anfänger-Themen 42
Dimax In Java File (nicht in Java Projekt) mysql Driver importieren Java Basics - Anfänger-Themen 3
G Projekt architektur (implementierung) Java Basics - Anfänger-Themen 3
J Java findet plötzlich die Dateien im Projekt nicht mehr. Java Basics - Anfänger-Themen 12
W Neues Lern-Projekt gesucht Java Basics - Anfänger-Themen 8
R Java-Projekt im FTP hochladen Java Basics - Anfänger-Themen 6
C Projekt öffnen BlueJ Java Basics - Anfänger-Themen 1
S Image Datei selektieren und in Projekt Verzeichnis abspeichern/kopieren Java Basics - Anfänger-Themen 16
D Ausführbare jar/exe aus JAVAFX Projekt erstellen (IntelliJ) Java Basics - Anfänger-Themen 14
A Wie kann ich folgendes Projekt realisieren? Java Basics - Anfänger-Themen 4
B Derzeit JSF - Projekt, später soll MobileApp folgen Java Basics - Anfänger-Themen 5
H projekt 1 code schöner schreiben. Java Basics - Anfänger-Themen 25
H java erstes projekt Java Basics - Anfänger-Themen 502
B Erste Schritte nio oder io für neues Projekt Java Basics - Anfänger-Themen 1
G Mein Java Projekt funktioniert nicht Java Basics - Anfänger-Themen 5
alkaA Intellij Java Datei aus nicht Projekt ausführen? Java Basics - Anfänger-Themen 2
D Erste Schritte Projekt in Ecplise in einer .zip Datei speichern Java Basics - Anfänger-Themen 8
I Projekt als .jar Datei speichern - Bilder werden nicht mehr angezeigt Java Basics - Anfänger-Themen 4
F Git Projekt im Build Path Java Basics - Anfänger-Themen 3
Edin Sinnvolle Projekt-/Codepräsentation Java Basics - Anfänger-Themen 2
L Suche ein sampel Projekt Java Basics - Anfänger-Themen 2
L PROBLEM! "Bug" bei Konto-Projekt! Java Basics - Anfänger-Themen 7
J App.jar muss im Projekt App als Bibliothek vorhanden sein?! Java Basics - Anfänger-Themen 1
J Projekt nicht editierbar modifizieren (NetBeans 8) Java Basics - Anfänger-Themen 10
L Compiler-Fehler AndroidStudio Projekt startet nicht mehr!!! Java Basics - Anfänger-Themen 2
F Eclipse alle Projekt weg Java Basics - Anfänger-Themen 6
D Erste Schritte Projekt Zuul Java Basics - Anfänger-Themen 192
D JavaFX, Verweis auf Datei im Projekt Java Basics - Anfänger-Themen 0
M Hilfe bei Roulette Projekt Java Basics - Anfänger-Themen 7
M bestehendes Projekt als Applet speichern Java Basics - Anfänger-Themen 2
M Netbeans Projekt lauffähig abspeichern Java Basics - Anfänger-Themen 3
G Erste Schritte Suche Java Programmierer für kleines Projekt Java Basics - Anfänger-Themen 1
S Best Practice Projekt als .JAR exportiert Java Basics - Anfänger-Themen 4
H Ist Java überhaupt die richtige Sprache für das Projekt? Java Basics - Anfänger-Themen 8
elischa Eclipse Plugin Projekt, Maven Projekt und dependencies Java Basics - Anfänger-Themen 5
M Open Source Projekt mit Unit Tests gesucht Java Basics - Anfänger-Themen 5
T Java Projekt aufbau Java Basics - Anfänger-Themen 5
C java Projekt mit Xuggler exportieren Java Basics - Anfänger-Themen 9
H Menüführung Projekt Wecker Java Basics - Anfänger-Themen 5
S Klassen Externe Klasse in ein Projekt mit einbinden Java Basics - Anfänger-Themen 7
T Config: Projekt erkennt Javaversion nicht Java Basics - Anfänger-Themen 12
M Erste Schritte Heruntergeladenes Java Projekt lauffähig kriegen Java Basics - Anfänger-Themen 1
A Java Projekt Java Basics - Anfänger-Themen 1
1 Im Java Projekt eine txt datei einbinden? Java Basics - Anfänger-Themen 8
N Eclipse Projekt im Terminal (Mac) öffnen.... Java Basics - Anfänger-Themen 4
O Zu viel static im Projekt Java Basics - Anfänger-Themen 9
M Bekomm altes Uni-Projekt in java nicht mehr zum laufen Java Basics - Anfänger-Themen 7
H Empfohlene Projekt-Struktur und mehr ... Java Basics - Anfänger-Themen 5
J Thread erstellen (BlueJ Projekt) Java Basics - Anfänger-Themen 3
I Fehler mit kurzem Projekt Java Basics - Anfänger-Themen 7
J Schule Java Projekt Java Basics - Anfänger-Themen 8
fLooojava Bluetooth Projekt - Problem beim mehrmaligen Senden Java Basics - Anfänger-Themen 5
J Projekt im anderen Projekt benutzen Java Basics - Anfänger-Themen 2
B Projekt öffnen (Eclipse) Java Basics - Anfänger-Themen 2
L Erstes Projekt aus zwei Projekten Java Basics - Anfänger-Themen 1
M Maven Dependency im Java Projekt Java Basics - Anfänger-Themen 1
L Eclipse Projekt überschreiben Java Basics - Anfänger-Themen 4
L Suche Programmier-Projekt mit Anleitung Java Basics - Anfänger-Themen 3
G Projekt: Webmeeting für Musiker Java Basics - Anfänger-Themen 12
R Anfängertipps für ein Projekt Java Basics - Anfänger-Themen 1
B [Projekt] CyberCafé Software Java Basics - Anfänger-Themen 13
fLooojava kleines Projekt - Verwendung von Youtube Java Basics - Anfänger-Themen 22
X Projekt Java Anfänger Java Basics - Anfänger-Themen 28
T mein erstes Java projekt Java Basics - Anfänger-Themen 8
J BlueJ Liste Würfel Projekt Java Basics - Anfänger-Themen 2
N Input/Output Exportieren Java Projekt Java Basics - Anfänger-Themen 6
M JSF Projekt erstellen unter Eclipse Java Basics - Anfänger-Themen 7
J Erste Schritte Hilfe bei absolutem Anfänger-Projekt Java Basics - Anfänger-Themen 4
S Projekt-Idee für testgetriebene Entwicklung gesucht Java Basics - Anfänger-Themen 2
D McDonalds - Java Projekt frage Java Basics - Anfänger-Themen 7
G Problem: Java Projekt als ausführbare Jar Exportieren (Eclipse) Java Basics - Anfänger-Themen 10
V Kann kein Java Projekt mehr mit Eclipse erstellen Java Basics - Anfänger-Themen 5
K Java Projekt als ausführbare Jar Exportieren (Eclipse) Problem Java Basics - Anfänger-Themen 24
E HILFE Projekt für die Schule--> Bilder einfügen Java Basics - Anfänger-Themen 9
N Kann man in einem Projekt nur eine Klasse ausführen? Java Basics - Anfänger-Themen 6
I Projekt aus .jar Sources erstellen Java Basics - Anfänger-Themen 10
E Mein erstes Java Projekt - Sauberer code? Java Basics - Anfänger-Themen 28
D Verschiedene Fragen zu meinem Projekt Java Basics - Anfänger-Themen 6
D Auf anderes Projekt zugreifen Java Basics - Anfänger-Themen 25
H Entwicklung am selben Projekt im Netzwerk Java Basics - Anfänger-Themen 9

Ähnliche Java Themen

Neue Themen


Oben