<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://mw.stradinger.ddnss.de/index.php?action=history&amp;feed=atom&amp;title=Java</id>
	<title>Java - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://mw.stradinger.ddnss.de/index.php?action=history&amp;feed=atom&amp;title=Java"/>
	<link rel="alternate" type="text/html" href="https://mw.stradinger.ddnss.de/index.php?title=Java&amp;action=history"/>
	<updated>2026-05-09T06:12:43Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Wissenssammlung von Stradinger - IT</subtitle>
	<generator>MediaWiki 1.35.8</generator>
	<entry>
		<id>https://mw.stradinger.ddnss.de/index.php?title=Java&amp;diff=29&amp;oldid=prev</id>
		<title>Andreas: Die Seite wurde neu angelegt: „ ===Objektorientierte Programmierung===  ====Die Klasse====           &lt;p&gt;Eine Klasse ist für ein Objekt dasselbe wie der Bauplan eines Architekten für ein Ha…“</title>
		<link rel="alternate" type="text/html" href="https://mw.stradinger.ddnss.de/index.php?title=Java&amp;diff=29&amp;oldid=prev"/>
		<updated>2022-11-24T14:54:24Z</updated>

		<summary type="html">&lt;p&gt;Die Seite wurde neu angelegt: „ ===Objektorientierte Programmierung===  ====Die Klasse====           &amp;lt;p&amp;gt;Eine Klasse ist für ein Objekt dasselbe wie der Bauplan eines Architekten für ein Ha…“&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&lt;br /&gt;
===Objektorientierte Programmierung===&lt;br /&gt;
&lt;br /&gt;
====Die Klasse====&lt;br /&gt;
         &lt;br /&gt;
&amp;lt;p&amp;gt;Eine Klasse ist für ein Objekt dasselbe wie der Bauplan eines Architekten für ein Haus. Die Klasse beschreibt auf &amp;lt;i&amp;gt;softwaretechnische&amp;lt;/i&amp;gt; Weise wie ein Objekt aufgebaut ist. &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Eine Klassendefinition hat die folgende Form:&amp;lt;/p&amp;gt;&lt;br /&gt;
         &amp;lt;code &amp;gt;class &amp;lt;i&amp;gt;NameDerKlasse&amp;lt;/i&amp;gt; { &amp;lt;br /&amp;gt;&lt;br /&gt;
         &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;i&amp;gt; ... hier können Variablen- und Methodendefinitionen stehen ... &amp;lt;/i&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
         }&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;	&amp;#039;&amp;#039;&amp;#039;Bemerkung:&amp;#039;&amp;#039;&amp;#039; Der Name der Klasse kann frei gewählt werden. Allerdings muss er mit einem Grossbuchstaben beginnen.&amp;#039;&amp;#039;&lt;br /&gt;
 &lt;br /&gt;
         &lt;br /&gt;
====Ein Objekt einer Klasse====&lt;br /&gt;
         &lt;br /&gt;
         &amp;lt;p&amp;gt;Um ein Objekt einer Klasse zu erzeugen, muss eine &amp;lt;i&amp;gt;&amp;lt;b&amp;gt;Variable vom Typ der Klasse&amp;lt;/b&amp;gt;&amp;lt;/i&amp;gt; deklariert werden &lt;br /&gt;
            und ihr mit Hilfe des new-Operators ein &amp;lt;i&amp;gt;&amp;lt;b&amp;gt;neu erzeugtes Objekt&amp;lt;/b&amp;gt;&amp;lt;/i&amp;gt; zugewiesen werden. &amp;lt;/p&amp;gt;&lt;br /&gt;
         &amp;lt;p&amp;gt;Dies kann auf die folgende Art geschehen:&amp;lt;/p&amp;gt;&lt;br /&gt;
         &amp;lt;code id=&amp;quot;code&amp;quot;&amp;gt;KlassenName variablenName;&amp;lt;br&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
         &amp;lt;code id=&amp;quot;code&amp;quot;&amp;gt;variablenName = new KlassenName();&amp;lt;/code&amp;gt;&lt;br /&gt;
         &amp;lt;p&amp;gt;oder so:&amp;lt;/p&amp;gt;&lt;br /&gt;
         &amp;lt;code id=&amp;quot;code&amp;quot;&amp;gt;KlassenName variablenName = new KlassenName();&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Arbeiten mit Texten===&lt;br /&gt;
&amp;lt;p&amp;gt;Um Texte in einem JAVA-Programm zu verwenden benutzt man die Klasse &amp;#039;&amp;#039;&amp;#039;String&amp;#039;&amp;#039;&amp;#039;. Möchte man prüfen ob zwei Texte gleich sind, sollte man die Methode &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;equals( )&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; oder &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;equalsIgnoreCase( )&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; verwenden, denn mit == wird nur geprüft ob die Texte an der selben Speicheradresse stehen und nicht ob der Inhalt der selbe ist. &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Ändert sich der Text in einer Variablen ständig ist es besser statt String die &amp;#039;&amp;#039;&amp;#039;StringBuilder&amp;#039;&amp;#039;&amp;#039; bzw. &amp;#039;&amp;#039;&amp;#039;StringBuffer&amp;#039;&amp;#039;&amp;#039; Klasse zu verwenden. Mit den Methoden &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;append( ... )&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;insert( ... )&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;delete( ...)&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;replace( ... )&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; und &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;reverse( )&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; lässt sich der Text in der Variablen verändern.&amp;lt;BR&amp;gt;Eine &amp;#039;&amp;#039;&amp;#039;StringBuilder&amp;#039;&amp;#039;&amp;#039;-Variable arbeitet schneller als &amp;#039;&amp;#039;&amp;#039;StringBuffer&amp;#039;&amp;#039;&amp;#039;. &amp;lt;/p&amp;gt;&lt;/div&gt;</summary>
		<author><name>Andreas</name></author>
	</entry>
</feed>