On Feb 14, 2006, at 7:39 AM, Thomas Tempelmann wrote:

In a method of the subclass B, I write:

 super.x = something

Now, in my rather complex app, I found that the class A would not find
the property "x" assigned with the value.

The "super.foo" syntax, like the "classname.foo" syntax it replaced, has never applied to properties. It exists so that an overriding method can invoke the inherited original method. Inherited properties cannot be overridden, so there's no need for a special syntax. Just call them using "self" or "me", or refer to them directly.

Mars Saxman
REAL Software
_______________________________________________
Unsubscribe or switch delivery mode:
<http://www.realsoftware.com/support/listmanager/>

Search the archives of this list here:
<http://support.realsoftware.com/listarchives/lists.html>

Reply via email to