On Wed, Jul 23, 2008 at 2:43 AM, Jürg Billeter <[EMAIL PROTECTED]> wrote:

> On Fri, 2008-06-27 at 22:42 -0700, Michael Lawrence wrote:
> > When overriding a property, I found that I needed to declare it
> > 'public' before it was actually accessible (i.e. the internal getter
> > function was defined but the override was not registered in
> > class_init). Is this by design? It's certainly strange to privately
> > override something.
>
> The convention in Vala and C# are that the accessibility of the
> overriding method must be the same as the accessibility of the
> overridden method. We might want to consider to allow more flexibility
> at some point, however, at the moment you should follow the convention.
>

This makes sense, but why is it possible to omit the "public" keyword when
overriding a method, but not for a property?


>
> Juerg
>
>
_______________________________________________
Vala-list mailing list
Vala-list@gnome.org
http://mail.gnome.org/mailman/listinfo/vala-list

Reply via email to