freeQblog
Samstag, 30. Juni 2007
Erklärbärbeety
Es ist ja manchmal garnicht so leicht, seiner herzallerliebsten Dinge näher zu bringen, mit denen sie so kaum was zu tun hat. Zum Glück ist meine Leipzigerin in Sachen Windows und Computerbedienung schon ziemlich erfahren, aber wenn's um Programmierung geht, hört's dann auch auf. Also hab ich ihr eben am Telefon versucht, diverse Programmier-Begriffe zu erklären. Und zwar so bildlich wie möglich - denn so versteht sie es am besten.

Dabei sind wir dann auf Vererbung gekommen. Die einfache Vererbung von Klassen ist ja noch leicht zu erklären: Die Mutterklasse "Auto" hat vier Reifen und ein Lenkrad. Jedes Kind dieser Mutter hat also auch vier Räder und ein Lenkrad. Allerdings hat Sohnemann Ferrari auch schicke Sportsitze, während Töchterchen Beetle eher mit eingebauter Blumenvase daherkommt. Die Mama aber kennt von so neumodischem Schnick-Schnack nix.

Kommt man dann aber zur Mehrfachvererbung und vor allem ihrer Problematik zu sprechen, wird's schon weitaus schwerer. Ich hab's dann am Ende so geschafft: Es gibt Mama und Papa. Mama kann kochen, das kann der Papa nicht. Dafür kann er holzhacken, aber die Mama nicht. Und beide können pinkeln. In der Programmierung ist es in der Regel ja so, dass die Kinder alle Eigenschaften der Eltern erben. Also kann das Kind kochen, holzhacken und pinkeln. Das Problem ist aber: Mama kann nur im Sitzen pinkeln, Papa aber im Stehen. Wie soll also das Kind pinkeln?

Im schlimmsten Fall ist es dann so, dass man das Kind zu Besuch hat und ihm erlaubt, auf dem eigenen Klo zu pinkeln. Man kennt die Mama und weiß, dass sie im Sitzen nicht auf den Rand pinkelt. Tja, das Kind pinkelt jetzt aber wie Papa und man muss wohl oder übel das Klo putzen!

Fazit: Das Problem der Mehrfachvererbung ist eine ganz schöne Sauerei!

 
ericpp (Samstag, 30. Juni 2007, 15:49  link)
*lach*

Danke lieber beety - das ist eine wirklich sehr anschauliche Art, Programmierung zu erklären.

Dann paßt mal schön auf, daß Eure Kinder die richtigen Sachen von den richtigen Eltern erben ;o)
 
schlotte (Samstag, 30. Juni 2007, 17:32  link)
es soll durchaus jungs geben,die kein holz hacken können und/oder im sitzen pieseln.was passiert denn da so programmiertechnisch? ;-)

 
beetfreeq (Samstag, 30. Juni 2007, 23:42  link)
Dann hat einer nicht aufgepasst, und eine falsche Version einer Klasse eingespielt - da passt da erstmal garnix mehr zusammen ;)


 
byggvirofbarley (Sonntag, 1. Juli 2007, 03:10  link)
Das Pinkeln in Programmen ist daher zu verbieten. Aber derlei Erklärungen am Telefon zu geben ist Quälerei - selbst oder fremd.
 
beetfreeq (Sonntag, 1. Juli 2007, 03:13  link)
Na ob mir die Demonstration am lebenden Objekt lieber gewesen wäre... - ich weiß ja nicht so recht ;)

Allerdings wär's sicher einfacher gewesen, mehr als nur die Stimme zur Erklärung zu verwenden. Aber Spaß brachte es trotzdem und sorgte dafür, dass ich dann doch erst eine Stunde später ins Bett kam, als ich eigentlich nach meiner Müdigkeit zu urteilen wollte...

 
beam_on (Dienstag, 3. Juli 2007, 23:56  link)
...aber Spaß gemacht hat's Dir ja trotzdem!

 
beetfreeq (Mittwoch, 4. Juli 2007, 00:18  link)
Na auf alle Fälle :) - bei dir klingelt's übrigens gleich wieder ;)

 
beam_on (Mittwoch, 4. Juli 2007, 23:27  link)
Na, solange es nicht bei mir piept!?!;)



To prevent spam abuse referrers and backlinks are displayed using client-side JavaScript code. Thus, you should enable the option to execute JavaScript code in your browser. Otherwise you will only see this information.