Punkt Notation funktioniert nicht

monsterherz

Aktives Mitglied
Ich versuche mich gerade mit Klassen und Objekten zu beschäftigen. Leider will er hier noch nicht. Wo ist der Fehler?


Java:
public class Auto
{
public static void main(String args[])
{
private String farbe="blau";
private float verbrauch=12;
private int PS=200;

//Instanz einer Klasse erstellen:

Auto fahrzeug1 = new Auto();
Auto fahrzeug2 = new Auto();

//der Operator new sorgt dafür Speicher
// für die zu erzeugenden Objekte zu reservieren


Auto fahrzeug1 = fahrzeug2;
fahrzeug2.PS=100;
fahrzeug1.PS=200;

//ausgabe der PS-Zahl

System.out.println(fahrzeug1.PS);
System.out.println(fahrzeug2.PS);
}
}
 

Anhänge

  • Screenshot from 2023-01-31 17-45-59.png
    Screenshot from 2023-01-31 17-45-59.png
    358,8 KB · Aufrufe: 4

httpdigest

Top Contributor
Du hast die Instanzvariablen, die eigentlich zur Klasse Auto gehören, innerhalb der main-Methode deklariert. Das ist natürlich falsch.
Die drei Instanzvariablen solltest du außerhalb der main-Methode aber innerhalb der Klasse deklarieren.
 

monsterherz

Aktives Mitglied
ok so habe ich es verstanden:


Java:
  GNU nano 7.2                    Auto.java                               
public class Auto
{
private String farbe="blau";
private float verbrauch=12;
private int PS=200;

//Instanz einer Klasse erstellen:

Auto fahrzeug1 = new Auto();
Auto fahrzeug2 = new Auto();

//der Operator new sorgt dafür Speicher
// für die zu erzeugenden Objekte zu reservieren

Auto fahrzeug1 = fahrzeug2;
fahrzeug2.PS=100;
fahrzeug1.PS=200;

//ausgabe der PS-Zahl
System.out.println(fahrzeug1.PS);
System.out.println(fahrzeug2.PS);
}
public static void main(String args[])
{
//System.out.println(fahrzeug1.PS);
//System.out.println(fahrzeug2.PS);
}

Aber er will trotzdem nicht
 

Anhänge

  • Screenshot from 2023-01-31 18-19-21.png
    Screenshot from 2023-01-31 18-19-21.png
    152,6 KB · Aufrufe: 6

httpdigest

Top Contributor
Jetzt hast du den gesamten Code außerhalb der main-Methode gezogen.
Du solltest nur die Deklaration der drei Instanzvariablen außerhalb der main-Methode ziehen. Nicht alle Anweisungen.
 

Neumi5694

Top Contributor
Tip: Fang damit an, Logik und Daten zu trennen.
Erstell als erstes mal eine Klasse Auto mit all ihren Eigenschaften - OHNE ABLAUFLOGIK!
Also wirklich nur Daten. Klassenvariablen, Getter, Setter.

Dann erstell eine zweite Klasse z.B. BrummBrummAuto und erstelle dort die Main-Methode, in deren Code Objekte der Klasse Auto erzeugt werden.
Ein Programm namens Auto, das Autos behandelt, ergibt doch eh wenig Sinn, oder?
Von Anfang an richtig strukturieren, dann hast du weniger Probleme.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
I Externer Methodenaufruf, Punkt-Notation Java Basics - Anfänger-Themen 11
C Anker Punkt setzen. Java Basics - Anfänger-Themen 1
JavaBeginner22 Punkt auf Gerade Java Basics - Anfänger-Themen 59
K Gleitkommazahl macht man 0 punkt matisse oder 1 punkt matisse Java Basics - Anfänger-Themen 2
B String - Wörter finden, welches Punkt und entsprechender Pre / Suffix hat? Java Basics - Anfänger-Themen 30
M Regex nur Zahlen und Punkt zulassen, Keine Eingabe(Leeres TextFeld) nicht zulassen Java Basics - Anfänger-Themen 6
A Java . punkt neben einer Zahl. Java Basics - Anfänger-Themen 1
Ich lerne Java. Methoden Mehrere Methoden mit Punkt Java Basics - Anfänger-Themen 45
F Aufgabe: Abstand von einem Punkt zu einem anderen Punkt Java Basics - Anfänger-Themen 10
H Punkt bewegt sich auf einer Ellipse Java Basics - Anfänger-Themen 6
J Punkt auf,über,unter oder zwischen 2 Geraden Java Basics - Anfänger-Themen 14
P Datentypen Kann ich bei double Komma statt Punkt eingeben? Java Basics - Anfänger-Themen 14
U RegEx alle Kommas bei den Zahlen in Punkt umwandeln Java Basics - Anfänger-Themen 3
L Punkt innerhalb eines Bereiches verschieben Java Basics - Anfänger-Themen 9
G Bis zu einem bestimmten Punkt aus Datei lesen Java Basics - Anfänger-Themen 2
L Java Text datei nur bis zu einem Punkt auslesen? Java Basics - Anfänger-Themen 3
E Erste Schritte Vorschläge für mich zum Thema Punkt vor Strich ? Java Basics - Anfänger-Themen 7
Z Double in komma und Punkt akzeptieren -> Robusteeingabe Java Basics - Anfänger-Themen 7
R Erste Schritte Taschenrechner - Punkt-vor-Strich Rechnung Java Basics - Anfänger-Themen 1
S Punkt in Java zeichnen Java Basics - Anfänger-Themen 14
C Methoden Diagonalen am best. Punkt im zweidimensionales array finden Java Basics - Anfänger-Themen 3
Y Was bedeutet "this" ohne dem Punkt und dem Atrributnamen danach? Java Basics - Anfänger-Themen 2
M Punkt auf eine Farbe prüfen Java Basics - Anfänger-Themen 8
H inputfeld dezimalzahl mit komme statt punkt Java Basics - Anfänger-Themen 12
R Double: auf einmal Komma statt Punkt Java Basics - Anfänger-Themen 4
H Methoden Array aus Punkten erzeugen, mittels Punkt-Klasse Java Basics - Anfänger-Themen 5
S 3d Punkt in Java3D Java Basics - Anfänger-Themen 4
J Taschenrechner Punkt vor Strich Java Basics - Anfänger-Themen 9
K Methoden contains()-Methode für Punkt in Polygon Java Basics - Anfänger-Themen 5
R ArrayList<String> Komma oder Punkt "replacen" Java Basics - Anfänger-Themen 5
C Punkt oder Kommanotation. Java Basics - Anfänger-Themen 7
B Kreis,Punkt,Zylinder Java Basics - Anfänger-Themen 6
A Eine Frage zu AWt in JAVA, wie wähle ich ein Punkt aus`? Java Basics - Anfänger-Themen 4
H sprung zu einem anderen punkt im script Java Basics - Anfänger-Themen 11
radiac Datentypen RANDOM-punkt setzen INNERHALB eines BEREICHes Java Basics - Anfänger-Themen 2
TheKing Objekt um Punkt kreisen lassen Java Basics - Anfänger-Themen 7
W Regex mit Punkt Java Basics - Anfänger-Themen 2
T Punkt zeichnen auf sinus Java Basics - Anfänger-Themen 7
T mehrere methoden durch punkt getrennt Java Basics - Anfänger-Themen 2
R Meine erste Klasse: Punkt Java Basics - Anfänger-Themen 3
G Punkt auf Bildschirm erstellen? Java Basics - Anfänger-Themen 14
G bei double nur Wert vor Punkt ausgeben Java Basics - Anfänger-Themen 6
T Wie Eingabe von Gleitkommazahl mit Komma statt Punkt Java Basics - Anfänger-Themen 4
B Bestimmten Punkt im KOS ermitteln Java Basics - Anfänger-Themen 14
W Punkt statt Komma? Java Basics - Anfänger-Themen 2
G Punkt bz. Kugel Java Basics - Anfänger-Themen 6
K AWT: Punkt (0,0) hinter Titelzeile oder 'getTitelzeilenhöhe' Java Basics - Anfänger-Themen 5
G contains - Punkt in Kreis enthalten? Java Basics - Anfänger-Themen 6
M Abstrakte Klassen - Notation Java Basics - Anfänger-Themen 9
berserkerdq2 Wo finde ich in der Java Api die Notation zu Threads bezüglich Synchronized? Java Basics - Anfänger-Themen 14
X UML Klassendiagramm, UML Notation Java Basics - Anfänger-Themen 2
P Suche Aufwandsgenerator (o-notation) Java Basics - Anfänger-Themen 1
H O-Notation Java Basics - Anfänger-Themen 2
A JavaScript Object Notation einbinden mittels Maven Java Basics - Anfänger-Themen 7
G Laufzeit/ O/Θ-Notation einer Treeset Methode Java Basics - Anfänger-Themen 0
B Komplexität und O-Notation Java Basics - Anfänger-Themen 2
C O-Notation Java Basics - Anfänger-Themen 1
M Laufzeit und O-Notation Java Basics - Anfänger-Themen 3
J O-Notation Java Basics - Anfänger-Themen 0
N Zeitaufwand - O-Notation Java Basics - Anfänger-Themen 11
H O notation Java Basics - Anfänger-Themen 5
R O-Notation Java Basics - Anfänger-Themen 11
X Schleifen & O Notation Java Basics - Anfänger-Themen 82
X O-Notation ausdrücken Java Basics - Anfänger-Themen 7
K Wissenschaftliche Notation bei double "abschalten" Java Basics - Anfänger-Themen 3
R funktion und o-notation angeben Java Basics - Anfänger-Themen 2
F Zahlen ine-notation aus string Java Basics - Anfänger-Themen 4
M Gleitkommazahlen - Notation ändern Java Basics - Anfänger-Themen 4
S HTML mit num. Unicode Notation (was:Probleme bei Encoding) Java Basics - Anfänger-Themen 7
A UML-Notation Java Basics - Anfänger-Themen 2
J Datenüberwachung funktioniert nicht Java Basics - Anfänger-Themen 9
mo13 JTextField funktioniert nicht Java Basics - Anfänger-Themen 4
J .jar datei öffnen funktioniert nicht Java Basics - Anfänger-Themen 17
G Mit jPackage erstellte EXE funktioniert nicht Java Basics - Anfänger-Themen 2
G Robot funktioniert nicht bei SelectionListener Java Basics - Anfänger-Themen 6
R RegEx funktioniert nicht Java Basics - Anfänger-Themen 14
S 2 Reihen ratio-btn, eine Reihe funktioniert andere nicht Java Basics - Anfänger-Themen 4
N Programm Funktioniert mit .txt Datei aber nicht mit .rtf Datei Java Basics - Anfänger-Themen 2
D Quellcode für cmd funktioniert nicht Java Basics - Anfänger-Themen 9
ms_cikar Bin to Float convertieren funktioniert nicht Java Basics - Anfänger-Themen 24
B Schrankensystem mit Farberkennung für Flashgame funktioniert nicht wie geplant Java Basics - Anfänger-Themen 4
I Greenscreen, funktioniert nicht zu 100%... nicht alle Pixel werden geändert Java Basics - Anfänger-Themen 1
JordenJost char variable funktioniert irgendwie nicht a+b ergibt nicht à Java Basics - Anfänger-Themen 4
M Operatoren Strings mit Vergleichsoperatoren, funktioniert das? Java Basics - Anfänger-Themen 9
Garrit1994 Continue funktioniert nicht wie geplant Java Basics - Anfänger-Themen 4
B Methoden Übergebe Variabel funktioniert nicht Java Basics - Anfänger-Themen 17
P exportiertes Programm funktioniert nur teilweise Java Basics - Anfänger-Themen 7
Agent4nobody Programmstart durch aufruf des interpreters funktioniert nicht Java Basics - Anfänger-Themen 14
Fugover Programm funktioniert nicht Java Basics - Anfänger-Themen 11
X Datentypen String.equals funktioniert nicht Java Basics - Anfänger-Themen 5
berserkerdq2 wie funktioniert contenthandler, was muss ich bei der Methode startElement und endElement tun? Java Basics - Anfänger-Themen 11
Alen123 Warum funktioniert mein Code nicht? Java Basics - Anfänger-Themen 64
sserio Array funktioniert nicht Java Basics - Anfänger-Themen 2
sserio Wieso funktioniert mein Programm nicht Java Basics - Anfänger-Themen 2
A String split funktioniert nicht, wenn mehr als 1 Ziffer vor dem Zeichen steht nach dem er trennen soll? Java Basics - Anfänger-Themen 4
sserio Größtes Palindrom-Produkt Programm funktioniert nur halb Java Basics - Anfänger-Themen 23
sserio Rekursion größten Primfaktor finden funktioniert nicht Java Basics - Anfänger-Themen 8
sserio Wieso funktioniert mein TableView nicht /JavaFX. Java Basics - Anfänger-Themen 4
Avalon Warum funktioniert eine Bedingung und eine andere nicht? Java Basics - Anfänger-Themen 2
J Datentypen String in File konvertieren funktioniert nicht Java Basics - Anfänger-Themen 4

Ähnliche Java Themen

Neue Themen


Oben