"Christmas - the time to fix the computers of your loved ones" « Lord Wyrm

Fifo

aNtraXx 21.06.2005 - 14:34 1741 18
Posts

Neo-=IuE=-

Here to stay
Registered: Jun 2002
Location: Berndorf, NÖ
Posts: 3232
lol iCa wenns um objekte geht kanns genauso C++ sein oda eigentli jede andre objekt-orientierte programmiersprache
woher kommt wohl "objekt"-orientiert.....

ica

hmm
Avatar
Registered: Jul 2002
Location: Graz
Posts: 9820
Zitat von Neo-=IuE=-
lol iCa wenns um objekte geht kanns genauso C++ sein oda eigentli jede andre objekt-orientierte programmiersprache
woher kommt wohl "objekt"-orientiert.....

[] du hast verstanden was ich gemeint habe...


hast du in c++ eine basisklasse object von der alles weitere ableitet? denke kaum. hast du sowas in java? oh, was für ein zufall...

samuel

.:: unnahbar ::.
Avatar
Registered: Jul 2000
Location: hagenberg
Posts: 2680
Zitat von aNtraXx
Ja Objektorientiere Programmierung hab ich schon mal gelernt ;). Ist schon ein Zeiterl her :).


das objektorientierte paradigma hat man entweder verstanden oder man hat es nicht verstanden. mal lernen und wieder vergessen halte ich fuer unmoeglich... aber das wird schon noch ;)

sam


@ Neo-=IuE=-: :bash:

madp

Big d00d
Registered: Mar 2005
Location: vienna
Posts: 161
Implementierung in python:

Code: PHP
>>> class myQueue:
...     _objqueue = []
...     def Put(self, someObj):
...             self._objqueue.append(someObj)
...     def Get(self):
...             if len(self._objqueue) >= 1:
...                     retObj = self._objqueue[0]
...                     self._objqueue = self._objqueue[1:]
...                     return retObj
...             else:
...                     return []
...
>>> ObjectQueue = myQueue()
>>> obj1 = "hallo"
>>> obj2 = 289342
>>> obj3 = ["some", "random", "list", "object"]
>>> ObjectQueue.Put(obj1)
>>> ObjectQueue.Put(obj2)
>>> ObjectQueue.Put(obj3)
>>> ObjectQueue.Get()
'hallo'
>>> ObjectQueue.Get()
289342
>>> ObjectQueue.Get()
['some', 'random', 'list', 'object']
>>> ObjectQueue.Get()
[]


In python sind alle Namen immer Referenzen auf Objekte.
Alles wird immer dynamisch typisiert, deshalb braucht man sich
um die Details nicht kümmern.. sehr angenehm.
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz