Kapselung Klausurfrage

Sogomn

Bekanntes Mitglied
Kapselung ist im Grunde die Sichtbarkeit. So ganz grob. Polymorphie kann ich nicht gut erklären. Ein Beispiel:

Java:
public abstract class BasisObject {
   //...
}

public class Ente extends BasisObjekt {
   public Ente() {
      System.out.println("Eine Ente.");
   }
}

public class Baum extends BasisObjekt {
   public Baum() {
      System.out.println("Ein Baum.");
   }
}
Java:
public static void main(String[] args) {
   BasisObject objekt;
   BasisObject objekt2;
   objekt = new Baum();
   objekt2 = new Ente();
}

Obwohl beide Objekte gleich deklariert sind, werden sie verschieden initialisiert.
 
Zuletzt bearbeitet:

Ice

Mitglied
Kapselung: Objekte/Attribute verstecken, schützen, sprich die Sichtbarkeit auf private/protected setzen.

public String FrauTuediWestside ="mit mir darf jeder rumspielen";
protected String y = "nur meine kumpels dürfen mich nutzen";
private String z = "ich bleib treu, baby";
 
Zuletzt bearbeitet:
Danke für die Antworten:)
Vielleicht als Anmerkung: ich versteh die Begriffe durchaus, vielmehr wollt ich klausurgültige Antworten auf exakt DIESE Frage bekommen.
 

Ähnliche Java Themen


Oben