Die Suche ergab 5 Treffer
- Donnerstag 26. Mai 2011, 13:22
- Forum: Allgemeine Fragen
- Thema: Klassen, denen nicht dynamisch Attribute hinzugefügt werden
- Antworten: 14
- Zugriffe: 2180
Re: Klassen, denen nicht dynamisch Attribute hinzugefügt wer
@lunar Entschuldige. Ich meinte eine Definition von Python, in der sich diese Sprache von den meisten gängigen Sprachen unterscheidet. Ich habe verstanden, dass die von dir genannte Definition die Lehrmeinung ist und ich mich in der eingeschränkten Version geirrt habe. Trotzdem wird Kapselung meist ...
- Donnerstag 26. Mai 2011, 13:04
- Forum: Allgemeine Fragen
- Thema: Klassen, denen nicht dynamisch Attribute hinzugefügt werden
- Antworten: 14
- Zugriffe: 2180
Re: Klassen, denen nicht dynamisch Attribute hinzugefügt wer
Ich habe nichts gegen diese Definition von Objektorientierung. Trotz allem ist Kapselung nicht der wesentliche Punkt, den ich am Klassenkonzept zu bemängeln habe. Es ging eher um die Idee hinter OOP, dass ein reales oder abstraktes Objekt vollständig durch eine Klasse (oder wie immer man es nennen ...
- Donnerstag 26. Mai 2011, 12:09
- Forum: Allgemeine Fragen
- Thema: Klassen, denen nicht dynamisch Attribute hinzugefügt werden
- Antworten: 14
- Zugriffe: 2180
Re: Klassen, denen nicht dynamisch Attribute hinzugefügt wer
@lunar Ja, ich sehe ein, dass Python eine solche Funktionalität nicht vorsieht und die Verwendung von __slots__ ist offensichtlich auch nicht im Sinne von Python.
Ein statischer Syntaxchecker löst zumindest vorerst meine Bedenken. Allerdings verstehe ich eine Sache nicht:
Im Sinne der ...
Ein statischer Syntaxchecker löst zumindest vorerst meine Bedenken. Allerdings verstehe ich eine Sache nicht:
Im Sinne der ...
- Donnerstag 26. Mai 2011, 10:30
- Forum: Allgemeine Fragen
- Thema: Klassen, denen nicht dynamisch Attribute hinzugefügt werden
- Antworten: 14
- Zugriffe: 2180
Re: Klassen, denen nicht dynamisch Attribute hinzugefügt wer
@BlackJack: Die Programmiersprache kann man sich beruflich ja leider nicht immer aussuchen. Außerdem hat Python ja auch etliche nette Features inclusive einer umfangreichen Standardbibliothek.
@Zap Danke. Das beantwortet meine Frage. Ich werde mal schauen, welche Nebeneffekte __slots__ hat. pylint ...
@Zap Danke. Das beantwortet meine Frage. Ich werde mal schauen, welche Nebeneffekte __slots__ hat. pylint ...
- Donnerstag 26. Mai 2011, 10:05
- Forum: Allgemeine Fragen
- Thema: Klassen, denen nicht dynamisch Attribute hinzugefügt werden
- Antworten: 14
- Zugriffe: 2180
Klassen, denen nicht dynamisch Attribute hinzugefügt werden
Hallo,
ich programmiere schon seit einiger Zeit in Python (bin aber eher an C++/C# gewöhnt). Allerdings bin ich dabei vor Kurzem auf eine ärgerliche Eigenart gestoßen:
Erstellt man eine Python-Klasse
class dummy
def __init__(self,attr1):
self.a = attr1
def getA(self):
return self.a
und ...
ich programmiere schon seit einiger Zeit in Python (bin aber eher an C++/C# gewöhnt). Allerdings bin ich dabei vor Kurzem auf eine ärgerliche Eigenart gestoßen:
Erstellt man eine Python-Klasse
class dummy
def __init__(self,attr1):
self.a = attr1
def getA(self):
return self.a
und ...
