![]() |
Использование своих классов
Добрый вечер, ребята. (ну и дамы конечно)
Сразу скажу, что совсем зеленый в акшн скрипте. Возник вопрос следующего характера: Есть два класса point и polyline В первом, два отрибута - x и y соответсвенно, определяют кординаты точки. Сохраняю в файл point.as. Во втором классе хочу использовать первый, для этого объявляю атрибутом второго класса private аттрибут, типа первого класса, т.е. точка. Так вот, почему такая конструкция не работает. Если есть пример такой реализации - пожалуйста, приведите. Если конкретнее, то как в других классах использовать уже существующие? |
Код:
class Point {Код:
class Polyline { |
kmk, а права доступа для x, y и конструкторов указывать необязательно? По дефолту оно, конечно, public, но лучше указать. Яснее будет.
|
Цитата:
|
Мой пост не был понят. Прочтите ещё раз. Я ничего про геттеры и сеттеры не говорил.
|
я все понял и немного утрировал ))
|
Хм....
Большое спасибо.. Я щас дома, но на работе делал что то подобное, и не работало, завтра сравню. Я знаю про геттеры и сеттеры. Спасибо. Да и наверное лучше объявить конструкторы как паблик... |
Конструкторы и геттеры с сеттерами тут ничего общего не имеют. Просто товарищ kmk ввел своими сеттерами в заблуждение, хотя я про них ничего не говорил.
|
Ребята, все работает. Но как то странно. Как только я объявляю геттеры и сеттеры, работать перестает, я не хочу чтоб напрямую был доступ к атрибутам класса.
Код:
class Point { |
1. Код нужно оформлять тегами [code][/code];
2. У тебя есть метод point, но не объявлен конструктор Point. Код регистрозависим. |
| Часовой пояс GMT +4, время: 13:20. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.