Titel:

Java Programmierung

Beschreibung:  Java - objektorientierte Programmiersprache. Der objektorientierten Programmierung liegt eine abstrakte Modellierung der realen Welt zugrunde.
Autor:Markus Lehmann
english
  
ISBN: 382726300x   ISBN: 382726300x   ISBN: 382726300x   ISBN: 382726300x 
 
|<< Anfang     < Zurück     Index     Weiter >     Ende >>|
  Wir empfehlen:       
 


Java Programmierung



1.                  Einleitung

In den letzten beiden Jahrzehnten haben sich Programmiersprachen von prozeduralen und deklarativen Programmiersprachen zu einem objektorientierten Ansatz weiterentwickelt. Der objektorientierten Programmierung [Abk.: "OOP"] liegt eine abstrakte Modellierung der realen Welt zugrunde. Weiterhin findet in der OOP eine Trennung zwischen Auftragserteilung (Nachricht) und Auftragsdurchführung (Methode) und eine Einteilung in Klassen (Klassifikation, abstrahiertes Modell) statt. In diesem Zusammenhang spielt Vererbung (inheritance) eine elementare Rolle, da in der realen Welt viele Vorgänge gleiche Strukturen haben und es somit möglich wird abstrakte/modellierte Klassen zu bilden, die die Gemeinsamkeiten verschiedener Vorgänge vereinigen, um diese Übereinstimmungen an andere Klassifizierungen weiterzuvererben.

  

2.         Vererbung

2.1.      Begriffsklärung

Die Klassifizierung einer realen Umgebung erreicht man durch deren Abstraktion, d.h. man bildet eine Klasse, die Methoden und Attribute derart besitzt, sodass das Verhalten und die Eigenschaften der Umgebung genau genug wiedergegeben werden kann. Die Vererbung, wie zuvor erläutert, erleichtert das Zusammenfassen dieser Methoden und Attribute zu einer abstrakteren Klassen. Anders ausgedrückt definiert die Vererbung eine Relation zwischen verschiedenen Klassen und erlaubt somit, dass eine Klasse ein Spezialfall von der abstrakteren Klasse ist. In der Programmierung stellt dies eine Übernahme von Methoden und Attributen durch eine andere Klasse dar (Wiederverwendung von Code, Codereuse). Dieses Vererbungsmodell führt zu einer "is-a"-Beziehung, d.h. eine Klasse ist vom Typ einer anderen Klasse.

SubKlasse extends SuperKlasse
{
            //Attribute, Methoden
}

An diesem Beispiel kann man sehen, dass die neue Klasse eine andere Klasse erweitert, später spezialisiert. Dabei werden alle Methoden und Attribute aus der SuperKlasse übernommen. Die SuperKlasse stellt gegenüber der SubKlasse einen allgemeineren (generischeren) Typen dar. Die SubKlasse ist vom Typ der SuperKlasse, was in Abschnitt 3.3. näher erläutert wird.



  
JSP mit Tomcat (Broschiert)
von Micha Seeboerger-Weichselbaum,
Michael Seeboerg Weichselbaum
Siehe auch:
Java Server Pages mit CD. Professionelle Web-Anwendungen mit JSP 1.X und 2.0
von Micha Seeboerger-Weichselbaum
AJAX mit Java-Servlets und JSP. So bringen Sie Speed in Ihre Webpräsenz (Open Source Library)
von Ralph Steyer
Struts Ge-Packt.
von Manfred Wolff
J2EE mit Struts & Co. Java-Projekte mit Struts, Tomcat, Jboss und Eclipse (New Technology)
von Dieter Eickstädt
 
    
     
|<< Anfang     < Zurück     Index     Weiter >     Ende >>| 

Diese Seite ist Bestandteil des Projekts StudyPaper.com.
Dieser Artikel wurde uns freundlicherweise von Markus Lehmann zur Verfügung gestellt.
Siehe auch Homepage des Autors.

Zurück zur Themenseite:
StudyPaper.com/Startseite/Computer/Informatik/Programmieren/Java

Das Setzen von Verweisen (Links) auf diese Seite ist gestattet und bedarf keine vorherige Absprache.
   
  english  |  Bookmark setzen  |  Webseite weiterempfehlen  |  Copyright ©  |  Impressum