Anzeige - [Interessiert an einer Anzeige?]
(?) Tags raten (?) (edit)
 
Reply to this topicStart new topicStart Poll
> Java
Joel
Enzian Media GmbH
Geschrieben am: So 17.02.2008, 18:25
Report PostQuote Post

AyomRank 7
**************

Gruppe: Member (aktiv)
Beiträge: 1436
Mitglied seit: 17.06.2004


... eine Klasse? Wie ist diese aufgebaut?

Ein Bauplan für ein Objekt. Eine Klasse wäre z.B. Person und diese kann mehrere Instanzen (Objekte) haben. z.B. Hans, Peter, Sandra.

... eine Methode?

Jede Klasse kann Methoden haben, alle Objekte haben diese Fähigkeiten dann auch. Wenn du also auf der Klasse Person die Methode "sendeEMail(String text)" machst, kannst du auf allen Objekten diese Methode ausführen. z.B. hans.sendeEMail( "hallo hans, wie gehts" );

... Konstruktoren und Destruktoren?

Konstruktor: Erstellt mit dem "Bauplan" (der Klasse) eine Instanz. Beispiel:
CODE

Person peter = new Person(); //<< Konstruktor wird aufgerufen
peter.setNachname( "Zwegat" );
peter.sendeEMail( "hallo hans...");
//Objekt wird hier nicht mehr benötigt und wird automatisch von Java gelöscht. Einen expliziten Destruktor um das Objekt zu löschen gibts nicht. (Der "Garbage Collector macht das...")


... und! Welche Arten von Methoden gibt es?

private = Nur innerhalb von Methoden in der gleichen Klasse aufrufbar.
protected = Nur für die Subklassen / Vererbten Klassen zugänglich
public = Öffentlich

static = Methode auf der Klasse welches zum Ausführen kein Objekt benötigt.


----


Sind evtl. nicht die besten Erklärungen aber ist auch schwierig wenn man deinen Wissenstand nicht kennt (Welche anderen Programmiersprachen du schon kennst, etc..). Codebeispiele für Klassen, Methoden, etc. findet man genügend im Netz.


--------------------
EagleFind.com - Die visuelle Suchmaschine
Enzian Media bietet Entwicklung von Websites, Videos und Webcam-Streaming.

Suxedoo
Top
PMUsers WebsiteICQ
Top
 
 
polonius
#2 Geschrieben am: So 17.02.2008, 18:37 (+00:11)
Report PostQuote Post

AyomRank 4
********

Gruppe: Member (aktiv)
Beiträge: 66
Mitglied seit: 19.03.2006


Eine ausführliche Antwort auf deine Frage werde ich dir an dieser Stelle nicht geben. Alle Konzepte, die du erwähnst, lassen sich nicht wirklich isoliert betrachten und verstehen, sondern gehören alle zusammen. Anzumerken ist auch, dass sie sich nicht nur auf Java beziehen.

Die deutschsprachige Wikipedia erklärt die grundlegenden OOP-Konzepte mehr oder weniger kurz und knapp (m.E. aber nicht wirklich verständlich). http://de.wikipedia.org/wiki/Objektorienti..._Programmierung, den englischsprachigen Artikel finde ich da schon besser (http://en.wikipedia.org/wiki/Object-oriented_programming)

Weiterführende Informationen (Online-Buch "Java ist auch eine Insel"):
Klasse:
http://www.galileocomputing.de/openbook/ja...a8890f16e27f777

Methoden:
http://www.galileocomputing.de/openbook/ja...f2d3bd7b2c04d30


OOP for Beginners bezieht sich auf PHP, die grundlegenden Konzepte sind jedoch identisch.
http://www.osnews.com/story/6788/A_Beginne...gramming/page1/
Top
PMEmail Poster
Top
 
polonius
#3 Geschrieben am: So 17.02.2008, 18:42 (+00:04)
Report PostQuote Post

AyomRank 4
********

Gruppe: Member (aktiv)
Beiträge: 66
Mitglied seit: 19.03.2006


QUOTE (Joel @ So 17.02.2008, 19:25)
... und! Welche Arten von Methoden gibt es?

private = Nur innerhalb von Methoden in der gleichen Klasse aufrufbar.
protected = Nur für die Subklassen / Vererbten Klassen zugänglich
public = Öffentlich

static = Methode auf der Klasse welches zum Ausführen kein Objekt benötigt.

Nicht ganz. public, private, protected sind nur Sichtbarkeitsmodifikatoren.

Es gibt nur zwei Arten von Methoden:
- Instanzmethoden: Jede Instanz hat diese Methode.
- Klassenmethoden (static): Existiert für jede Klasse nur einmal.

(Eine bessere Erklärung fällt mir dazu nicht ein. )

Klassenmethoden können ebenfalls eine Sichtbarkeit haben.
Top
PMEmail Poster
Top
 
danwip
#4 Geschrieben am: So 17.02.2008, 19:49 (+01:07)
Report PostQuote Post

AyomRank 4
********

Gruppe: Member (aktiv)
Beiträge: 166
Mitglied seit: 15.02.2007


Habe ein Buch über Java für Studenten geschrieben. Habe versucht, alles gut zu erklären und es auch sehr günstig gehalten. Ist empfehlenswert für Einsteiger und Fortgeschrittene.
Schau Dir mal den Link an, kannst Dir das Buch mittels Search Inside bei Amazon, Titel:Algorithmen und Grafik mit Java ansehen.
Unter Google müsste man es auch ansehen können.
Müsste Dir eigtl. weiter helfen.

Viele Grüße


--------------------
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Informationen aus Wissenschaft, Natur und Technik

Tauscht hier Eure Tipps, Tricks und Ideen aus.

Webdesign & Software Bochum
Hervorragendes Webdesign und Programmierung preiswert und kompetent. Denn Ihre Zufriedenheit ist unser Antrieb. Wir begrüßen Sie auf unseren Seiten.
Top
PMEmail Poster
Top
 
profo
#5 Geschrieben am: So 17.02.2008, 21:51 (+02:01)
Report PostQuote Post

AyomRank 5
**********

Gruppe: Member (aktiv)
Beiträge: 242
Mitglied seit: 19.01.2007


Der Neugierde halber, wofür brauchst Du das eigentlich? Schule / Ausbildung?


--------------------
Forenverzeichnis, Blogverzeichnis und Wikiverzeichnis ohne Backlinkfplicht
E-Mail mit mailde.de - Einfach E-Mail!
beziehungs-kiste.net - Das Tratschforum für Singles, Paare und Familien
Top
PMEmail PosterUsers Website
Top
 
Thema wird von 0 Benutzer(n) gelesen (0 Gäste und 0 anonyme Benutzer)
0 Mitglieder:
Trackback-Url: http://www.ayom.com/track/t/23014

Topic Options Reply to this topicStart new topicStart Poll

 


> Ähnliche Themen
Security: Gif-Bild plus Java-Klasse im Profil jAuer 156 6 Sa 2.08.2008, 19:21
Java einbindung ohne suma schädlich finanzcheck 137 0 Do 24.04.2008, 14:05
Java und -Net-Framework maba 175 4 Mi 2.04.2008, 18:41
[S] Java Programmierer Johannes G. 112 0 Mo 7.01.2008, 11:52
Tolle Java-Effekte Marc3l 304 1 Do 16.08.2007, 11:15
Java Skript Banner Rotator kekskruemel 309 0 So 12.08.2007, 09:35
Java Script Mike K 262 2 Di 24.04.2007, 18:15
Java Aktiviert finanzcheck 265 4 Fr 13.04.2007, 13:04
Java Script Formular Andi Nigg 679 10 Sa 30.12.2006, 20:10
Sun Certified Java Programmer madox 721 11 Do 23.11.2006, 16:42




Anzeige - [Interessiert an einer Anzeige?]



Anzeigen


[Interessiert an einer Anzeige?]