CodeGym
Aktion
Lernen
Kurse
Aufgaben
Umfragen & Quizze
Spiele
Hilfe
Zeitplan für Motivation
Community
Benutzer
Forum
Chat
Artikel
Erfolgsstorys
Aktivität
Rezensionen
Abonnements
Helles Design
Frage
  • Rezensionen
  • Über uns
Start
Jetzt lernen
Jetzt lernen
  • Alle Fragen
CodeGym/Hilfe bei Java-Aufgaben/hier, wie muss das aussehen?
hidden #10620349
Level 8
  • 12.05.2020
  • 648Aufrufe
  • 6Kommentare

hier, wie muss das aussehen?

Frage zur Aufgabe Eine Freund-Klasse erstellen
Java Syntax,  Level 5,  Lektion 7
Gelöst


Erstelle die Klasse Freund mit drei Initialisatoren (drei initialisieren-Methoden):
- Name
- Name, Alter
- Name, Alter, Geschlecht

Hinweis:
name ist ein String, alter ist ein int und geschlecht ist ein char.

Anforderungen:
  • Die Klasse Freund muss eine String-Variable mit der Bezeichnung name besitzen.
  • Die Klasse Freund muss eine int-Variable mit der Bezeichnung alter besitzen.
  • Die Klasse Freund muss eine char-Variable mit der Bezeichnung geschlecht besitzen.
  • Die Klasse muss eine Methode initialisieren besitzen, die einen Namen als Parameter entgegennimmt und die entsprechende Instanzvariable initialisiert.
  • Die Klasse muss eine Methode initialisieren besitzen, die einen Namen und ein Alter als Parameter entgegennimmt und die entsprechenden Instanzvariablen initialisiert.
  • Die Klasse muss eine Methode initialisieren besitzen, die einen Namen, ein Alter und ein Geschlecht als Parameter entgegennimmt und die entsprechenden Instanzvariablen initialisiert.
package de.codegym.task.task05.task0509; /* Eine Freund-Klasse erstellen */ public class Freund { //schreib hier deinen Code private String name = null; private int alter; private char geschlecht; public void initialize(String name){ this.name = name; this.alter = 7; this.geschlecht = 'f'; } public void initialize(String name, int alter){ this.name = name; this.alter = alter; this.geschlecht = 'f'; } public void initialize(String name, int alter, char geschlecht){ this.name = name; this.alter = alter; this.geschlecht = geschlecht; } public static void main(String[] args) { } }
0
Kommentare (6)
  • Beliebt
  • Neu
  • Alt
Du musst angemeldet sein, um einen Kommentar schreiben zu können
Thomas
Level 41 , Bayreuth, Germany
12 Mai 2020, 10:35
statt initialize initializen verwenden. Die nicht gefragten Attribute müßtest du wahrscheinlich gar nicht initialisieren. Kannst aber wohl auch irgendwelche Werte zuweisen. Fragen löschen mußt du auch nicht. Die Antworten könnten anderen auch weiterhelfen und müssen dann nicht immer wieder neu geschrieben werden :)
0
hidden #10620349
Level 8
12 Mai 2020, 10:39
Aber ob da ein 'n' ist oder nicht macht ja keinen unterschiend?
0
hidden #10620349
Level 8
12 Mai 2020, 10:41
man kann ja auch einfach init() schreiben, ich versteh die fehler meldung nicht: "Achte darauf, dass die Klasse eine initialisieren-Methode mit einem String-Parameter besitzt." fur init() 1 2 und 3, aber das hab ich doch
0
Thomas
Level 41 , Bayreuth, Germany
12 Mai 2020, 10:43
Für dich nicht. Wenn dir aber eine Aufgabe gestellt wird, eine Methode mit dem Bezeichner initialisieren zu schreiben, und das Ganze wird dann automatisch geprüft, dann wird wohl genau nach diesem Bezeichner gesucht werden. Und wenn ein Buchstabe fehlt, dann fehlt der nun mal. Wie diese Prüfung genau implementiert ist weiß ich nicht. Bin nur selbst oft daran gescheitert und hab gelernt, daß die Angaben recht exakt umgesetzt werden sollten.
0
hidden #10620349
Level 8
12 Mai 2020, 10:48
initialisieren...... initialisieren ist gefragt, oh mann alles klar ab jetzt erst mal den text überprüfen... danke dir
0
Thomas
Level 41 , Bayreuth, Germany
12 Mai 2020, 10:55
;) bis demnächst
0
Lernen
  • Registrierung
  • Java-Kurs
  • Hilfe zu Aufgaben
  • Preise
  • Java Syntax
Community
  • Benutzer
  • Artikel
  • Forum
  • Chat
  • Erfolgsstorys
  • Aktivität
  • Partnerprogramm
Unternehmen
  • Über uns
  • Kontakt
  • Rezensionen
  • Medien
  • CodeGym für Bildung
  • Häufig gestellte Fragen
  • Support
CodeGym CodeGym ist ein Java-Tutorial zum Lernen von Java von Grund auf. Dieser Kurs ist perfekt dafür geeignet, Java von Beginn an zu meistern. Er enthält über 1200 Aufgaben mit Sofortüberprüfung und grundlegende Theorie zu den Java-Grundlagen. Damit auch du bei deinem Kurs erfolgreich bist, haben wir eine ganze Reihe motivierender Inhalte: Quizfragen, Programmierprojekte, Inhalte zu effizientem Lernen und zum Berufseinstieg als Java-Entwickler.
Folgen
Interface-sprache
English
Deutsch
Español हिन्दी Français Português Polski বাংলা 简体中文 मराठी தமிழ் Italiano Bahasa Indonesia 繁體中文 Nederlands 日本語 한국어 Bulgarian Danish Hungarian Basa Jawa Malay Norwegian Romanian Swedish Telugu Thai Українська Filipino Turkish Azərbaycan Русский Vietnamese
Programmierer werden gemacht, nicht geboren © 2025 CodeGym
MastercardVisa
Programmierer werden gemacht, nicht geboren © 2025 CodeGym