lundi 1 juin 2015

Zugriff auf von einer anderen Klasse erstellten Objekten

Hallo Zusammen,

Zur Veranschaulichung meines Problems habe ich das folgende Programm geschrieben.
Ich will in der Main Methode mehrere Schlüssel und Auto-objekte erstellen. Ich möchte in der Klasse Auto schon erstellte Schlüsselobjekte abrufen. Das kann ich aber leider nicht machen. Ich bekomme die folgende Fehlermeldung:

Exception in thread "main" java.lang.Error: Unresolved compilation problem:
schluesselAuto cannot be resolved to a variable
at Auto.<init>(Auto.java:4)
at Main.main(Main.java:6)

Wie kann ich das machen? Was ist das Problem. Eclipse hilft mir nicht weiter.
Ich möchte die Schlüssel nicht in der Klasse Auto erstellen und ich möchte sie auch nicht als statische variable definieren.

Java Code:

  1.  
  2. public class Schluessel {
  3. String schluesselName;
  4. public String getSchluesselName() {
  5. return schluesselName;
  6. }
  7. public void setSchluesselName(String schlüsselTypes) {
  8. this.schluesselName = schlüsselTypes;
  9. }
  10. }

Java Code:

  1.  
  2. public class Main {
  3. public static void main (String [] args ){
  4. Schluessel schluesselAuto = new Schluessel();
  5. schluesselAuto.setSchluesselName("AutoSchlüssel");
  6. Auto newAuto = new Auto();
  7. }
  8. }

Java Code:

  1.  
  2. public class Auto {
  3. Auto(){
  4. System.out.println(schluesselAuto.getSchluesselName);
  5. }
  6. }


Danke im Voraus


Zugriff auf von einer anderen Klasse erstellten Objekten

0 commentaires:

Enregistrer un commentaire