Daxter (05.07.2013)
- 
	04.07.2013, 03:43 #1Nachrichtendienst  
 - Registriert seit
- 19.11.2011
- Beiträge
- 114
 Thanked 42 Times in 31 Posts Quellcode analysieren und beschreiben Quellcode analysieren und beschreibenHi, 
 
 und zwar hat ein Kollege von mir ein Problem mit Java. Und zwar hat er die Aufgabe, dass er einen Quellcode analysieren und beschreiben soll. Da ich keine Ahnung von Java habe, hoffe ich das ihr mir helfen könnt.
 
 Die Aufgabe lautet:
 
 Gegeben sind die nachfolgenden Klassen: StudentIn und EwStudentIn
 
 
 
 public class StudentIn {
 private String name;
 public StudentIn() {
 this.name = "Bond"; this.vorname = "James";
 this.matrikelnummer = "007"; }
 public StudentIn(String vorname) {
 this();
 this.vorname = vorname;
 }
 protected String matrikelnummer;
 public void setData(String matrikelnummer) {
 this.matrikelnummer = matrikelnummer; }
 public void setData(String name, String vorname, String matrikelnummer) {
 this.name = name; this.vorname; this.matrikelnummer = matrikelnummer;
 }private String vorname; public String getData() {
 return this.vorname + ":" + this.name + ":" + this.matrikelnummer;}}
 
 
 
 Der Komplette Quellcode soll von oben bis unten Schritt für Schritt erklärt werden und sagen was im jeweiligen Schritt passiert.
 
 MfG
 
- 
	04.07.2013, 12:18 #2Projektleitung    
 - Registriert seit
- 15.11.2011
- Beiträge
- 8.449
- Blog Entries
- 5
 Thanked 9.518 Times in 3.333 Posts AW: Quellcode analysieren und beschreiben AW: Quellcode analysieren und beschreibenDie Klasse EwStudentIn fehlt, wird aber vermutlich von StudentIn erben. 
 Du bzw dein Kollege sollte sich außerdem angewöhnen, Quellcode richtig einzurücken. Dadurch wird der Code wesentlich übersichtlicher. Macht nahezu jede IDE automatisch, und auch reine Texteditoren wie Notepad++ setzen alle Tabs ab dem 2. bei entsprechender Einstellung selbstständig.
 
 public class StudentIn {
 // Privates Attribut für den Name der Studentin
 private String name;
 // Konstruktor ohne Parameter, der den Attributen Standardwerte zuweist
 public StudentIn() {
 this.name = "Bond";
 this.vorname = "James";
 this.matrikelnummer = "007";
 }
 // Konstruktor mit Überladung
 public StudentIn(String vorname) {
 // Konstruktor ohne Parameter wird aufgerufen, damit die Standardwerte gesetzt werden
 this();
 // Da der Vorname als Parameter vorliegt, wird das private Attribut vorname auf den übergebenen Wert gesetzt
 this.vorname = vorname;
 }
 // Attribut, auf das die Klasse selbst und alle Klassen die von dieser Klasse erben zugreifen können
 protected String matrikelnummer;
 // Privates Attribut materialnummer wird auf den angegebenen Parameterwert gesetzt (Stichwort Kapselung)
 public void setData(String matrikelnummer) {
 this.matrikelnummer = matrikelnummer;
 }
 // Noch mal dasselbe als Überladung
 public void setData(String name, String vorname, String matrikelnummer) {
 this.name = name;
 this.vorname;
 this.matrikelnummer = matrikelnummer;
 }
 private String vorname;
 // Generiert einen String bestehend aus Vorname, Name und Materialnummer, jeweils mit : getrennt
 public String getData() {
 return this.vorname + ":" + this.name + ":" + this.matrikelnummer;
 }
 }
 
 
- 
	The Following User Says Thank You to DMW007 For This Useful Post:
 
Ähnliche Themen
- 
  Adobe gehackt: Nutzerdaten & Quellcode gestohlenVon Nachto im Forum IT & Technik NewsAntworten: 2Letzter Beitrag: 06.10.2013, 19:40
- 
  FireFox QuellcodeVon DANP im Forum WindowsAntworten: 8Letzter Beitrag: 15.11.2012, 13:47
- 
  403 Error beim Auslesen von QuellcodeVon Anonymous im Forum JavaAntworten: 3Letzter Beitrag: 04.12.2011, 22:57
Diese Seite nutzt Cookies, um das Nutzererlebnis zu verbessern. Klicken Sie hier, um das Cookie-Tracking zu deaktivieren.
 
									 
														 
														 
					
					
					
						 Zitieren
  Zitieren