Does it only apply to attributes then?  Can you still call the super's
functions?  How do I do this?

function someFunction() {
    addMoreFunctionality();
    super.someFunction();
}

--
Jeremy Thomerson
http://www.wickettraining.com




On Fri, Apr 24, 2009 at 6:37 PM, Eduardo Nunes <[email protected]> wrote:
> uhmm, why do you think it is pretty big? I shouldn't use
> super.attribute, you can use this.attribute instead.
> For example:
>
> var Shape = Class.extend({
>    height: 0,
>    width: 0,
>    init: function(height, width) {
>        this.height = height;
>        this.width = width;
>    },
>    info: function() {
>        alert("I have height = " + this.height +
>            " and width = " + this.width);
>    }
> });
>
> var Rectangle = Shape.extend({
>  info: function() {
>    alert("I'm a rectangle and I have height = " + this.height + " and
> width = " + this.width);
>    // you can't do this.super().height, because this makes the method
> accessor counter gets lost.
>  }
> });
>
> All attributes from the super class are copied to the new class.
>
> On Fri, Apr 24, 2009 at 8:07 PM, Jeremy Thomerson
> <[email protected]> wrote:
>> Looks nice, but:
>>
>>> Limitations
>>>
>>> It's not possible to access an attribute through the super function.
>>
>> That seems pretty big.  Do you plan on adding that?
>>
>> --
>> Jeremy Thomerson
>> http://www.wickettraining.com
>>
>>
>>
>>
>> On Fri, Apr 24, 2009 at 5:47 PM, Eduardo Nunes <[email protected]> wrote:
>>> Hello guys,
>>>
>>>  I'm not used to develop in Javascript but, as a fan of programming
>>> languages and object-oriented paradigm, my friend Otavio Avila and I
>>> decided to develop a kind of inheritance in JavaScript. He is a very
>>> experienced javascript developer and html coder, with helped me a lot
>>> with my lack of knowledge in these areas. You can check more about it
>>> in http://jsii.googlecode.com. The project is licensed in LGPL that
>>> enables you to use it in your commercial, or not, applications.
>>>  I think it could help to make more complex things with javascript.
>>>
>>> Thanks,
>>> Eduardo S. Nunes
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: [email protected]
>>> For additional commands, e-mail: [email protected]
>>>
>>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [email protected]
>> For additional commands, e-mail: [email protected]
>>
>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to