|
0 Всего найдено: 18
PDGroup
Сообщение
05/05/2009 01:10
Копия темы
. var procedure: pohel v klub)) vihel iz cluba ne odin : integer; man: const; begin if man vihel iz kluba ne odin ; go to 1; end else write:"lopata" 1: write: "good, molodec))": end.
R_Novick
Сообщение
05/05/2009 10:16
Копия темы
. var firstMan:Man = new Man("Папа1", "Мама1"); var firstWoman:Woman = new Woman("Папа2", "Мама2"); Пардон: var firstMan:Man = new Man(Папа1, Мама1); var firstWoman:Woman = new Woman(Папа2, Мама2); А в чём соль?
Rondmeo
Сообщение
05/05/2009 10:30
Копия темы
. var firstMan:Man = new Man("Папа1", "Мама1"); А не верно ведь =) Параметры в конструкторе передаете типа String, а в объявлении: People(mother:Woman, father:Man) Компилятор не пропустит
Rondmeo
Сообщение
05/05/2009 10:37
Копия темы
. Ну все равно не понимаю откуда берем объекты Папа1 и Мама1. Я б, как компилятор, написал: Ошибка: объекты Папа1 и Мама1 не существуют Я, кстати придумал решение своей задачи) Позже напишу.
R_Novick
Сообщение
05/05/2009 10:43
Копия темы
. Вы имеете ввиду, что юмор заключён в безсмыслице: конструктор родительского класса использует дочерние объекты? Или я опять чего-то не понял? Хотелось-бы посмотреть на решение.
Rondmeo
Сообщение
05/05/2009 11:24
Копия темы
. "конструктор родительского класса использует дочерние объекты?" Вот именно! И как при этом сделать приложение имитирующее жизнь? Мое решение: var firstMan:Man = new Man(null, null); var firstWoman:Woman = new Woman(null, null); Но появляется задача еще сложнее. Как создать брата или сестру для объекта firstMan? По сути это делается просто: var somePeople:People = firstMan.GetMother().Sex(firstMan.GetFather()); Здесь будет ошибка при выполнении, так как метод firstMan.GetMother() возвращает null Вот решение для этой задачи я еще не придумал. P. S. В основе лежит юмор и размышление о нашей реальной жизни.
R_Novick
Сообщение
05/05/2009 11:40
Копия темы
. Хм... var firstMan:Man = new Man(null, null); var firstWoman:Woman = new Woman(null, null); ? Но ведь null тоже не объект типа Woman. Тоже ошибка runtime.
cleptoman
Сообщение
05/05/2009 20:27
Копия темы
. потому что есть соглашение об именовании.. остальное от лукавого и портит жизнь другим программистам которые работают с этим кодом
R_Novick
Сообщение
06/05/2009 05:47
Копия темы
0
. >>...остальное от лукавого... Мне начинает казаться, что Вы ортодокс некоего теологического культа AS 3.0... Кстати, поглядите на Ваш хвалёный ООП в действии! Черезмерная, на мой взгляд, абстрагированность, создала посылку к логической ошибке, сделав неразрешимой (ИМХО) задачу данного топика: "Что было раньше: яйцо или курица?" :) |
Выразить восторг, поругаться или предложить что-нибудь можно на форуме |
Для обсуждения этого сервиса так же есть темы на фрилансе по поиску , флудотопу ,и по удалённым сообщениям ,и по Актуальным/популярным темам , и по топу "кто кому больше наотвечал" |