![]() |
|
||||||||||
|
|||||
|
Может невнимательно читаю справку, но не совсем понял где написано что override можно употреблять, как до namespaces (public, private, customNamespace...), так и после.
Вот два примера из хелпа. override употребляется и до и после: class Square extends Shape
{
private var side:Number = 1;
override public function area():Number
{
return (side * side);
}
}
public override function getArea():Number
{
// The formula is ((sideLength squared) * (square root of 3)) / 4.
return ( (this.sideLength * this.sideLength) * Math.sqrt(3) ) / 4;
}
__________________
Сам себе репортер |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Правильнее второе.
|
|
|||||
|
Правильнее первое.
__________________
Челябинские флешеры настолько суровы, что пишут код во Flash IDE |
|
|||||
|
Правильнее второе.
|
|
|||||
|
стервочка (я мужик)
|
с точки зрени английского языка может быть правельнее и первое, а вот с точки зрения оформления кода всё-таки второе
как-то болие читабельно всё, если первым в определении идёт namespace ![]() |
|
|||||
|
Контрибьютор базы знаний по Флекс
Регистрация: Aug 2005
Сообщений: 690
|
мне более читабельно читать
оверрайдим паблик метод, а не паблик оверрайдим метод ![]()
__________________
Flex 2 и Co |
|
|||||
|
ветеран форума
|
Присоединяюсь к предыдущему мнению. Кроме того, Гугл тоже предпочитает 1ый вариант, выдавая почти в 3 раза больше вариантов
![]()
__________________
4am is time to rock |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Права доступа должны идти в начале. А уж потом всякие финалы, оверрайды и проч.
|
|
|||||
|
Banned
[+1 08.05.08]
[+4 14.04.08] [+1.3 02.05.08] Регистрация: Oct 2006
Адрес: кагбэ Киеф!!1
Сообщений: 1,473
|
1000
правильнее и красивее так: public override function getArea():Number {
var area : Number = Math.pow(this.sideLength, 2) * Math.sqrt(3);
return area/4;
}
![]() |
![]() |
![]() |
Часовой пояс GMT +4, время: 03:06. |
|
|
« Предыдущая тема | Следующая тема » |
|
|