{"id":599,"date":"2018-11-30T06:00:46","date_gmt":"2018-11-30T05:00:46","guid":{"rendered":"https:\/\/freizone.net\/java-einfach-lernen\/?p=599"},"modified":"2020-05-11T19:29:40","modified_gmt":"2020-05-11T17:29:40","slug":"fuer-klassen","status":"publish","type":"post","link":"https:\/\/freizone.net\/java-einfach-lernen\/2018\/11\/30\/fuer-klassen\/","title":{"rendered":"f\u00fcr Klassen"},"content":{"rendered":"<h3>class<\/h3>\n<p>Definiert eine neue Klasse<\/p>\n<h3>interface<\/h3>\n<p>Definiert ein neues Interface<\/p>\n<h3>extends<\/h3>\n<p>erweitert die Klasse um eine andere Klasse welche dann die Elternklasse darstellt.\u00a0 Von der Elternklasse werden alle Variablen und Methoden <em>geerbt.\u00a0<\/em>Es kann nur von einer Klasse geerbt werden.<\/p>\n<h3>implements<\/h3>\n<p>Gibt die Schnittstellen an die in die Klasse implementiert werden. Anders als bei der Elternklasse k\u00f6nnen beliebig viele Interfaces eingebunden werden.<\/p>\n<h3>abstract<\/h3>\n<p>Kennzeichnet die Klasse als abstrakt. Eine abstrakte Klasse kann sowohl Variablen wie auch komplette Methoden enthalten. Im Unterschied zur Klasse kann aber von einer abstrakten Klasse kein Objekt direkt gebildet werden. Sie wird in der Regel von normalen Klassen geerbt und dient zur Definition von starken Verallgemeinerungen. Abstrakte Klassen k\u00f6nnen wiederum von abstrakten Klassen erben. Zum Beispiel k\u00f6nnte eine Klasse &#8222;Fahrzeug&#8220; abstrakt sein. Die Klasse PKW ebenfalls. Fahrzeug wird PKW vererbt und PKW dann der normalen Klasse Mercedes. Mercedes ist dann weit genug spezialisert, das es Sinn macht davon ein Objekt zu bilden.<\/p>\n<h3>static<\/h3>\n<p>f\u00fcr innere Klassen. Eine statische innere Klasse ist unabh\u00e4ngig von Instanzen ihrer Umgebenden Klasse. Und kann auch unabh\u00e4ngig von ihr gebildet werden.<\/p>\n<h3>final<\/h3>\n<p>Von einer finalen Klasse d\u00fcrfen keine Unterklassen definiert werden.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>class Definiert eine neue Klasse interface Definiert ein neues Interface extends erweitert die Klasse um eine andere Klasse welche dann die Elternklasse darstellt.\u00a0 Von der Elternklasse werden alle Variablen und Methoden geerbt.\u00a0Es kann nur von einer Klasse geerbt werden. implements Gibt die Schnittstellen an die in die Klasse implementiert werden. Anders als bei der Elternklasse [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[],"_links":{"self":[{"href":"https:\/\/freizone.net\/java-einfach-lernen\/wp-json\/wp\/v2\/posts\/599"}],"collection":[{"href":"https:\/\/freizone.net\/java-einfach-lernen\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/freizone.net\/java-einfach-lernen\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/freizone.net\/java-einfach-lernen\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/freizone.net\/java-einfach-lernen\/wp-json\/wp\/v2\/comments?post=599"}],"version-history":[{"count":1,"href":"https:\/\/freizone.net\/java-einfach-lernen\/wp-json\/wp\/v2\/posts\/599\/revisions"}],"predecessor-version":[{"id":603,"href":"https:\/\/freizone.net\/java-einfach-lernen\/wp-json\/wp\/v2\/posts\/599\/revisions\/603"}],"wp:attachment":[{"href":"https:\/\/freizone.net\/java-einfach-lernen\/wp-json\/wp\/v2\/media?parent=599"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/freizone.net\/java-einfach-lernen\/wp-json\/wp\/v2\/categories?post=599"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/freizone.net\/java-einfach-lernen\/wp-json\/wp\/v2\/tags?post=599"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}