powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Что делает модификатор new?
25 сообщений из 53, страница 2 из 3
Что делает модификатор new?
    #39352637
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
СмузиНо это не значит, что это проблема C#, дырки в архитектуре и прочие обвинения. Жить по принципу мне морковка не нравится, это всё тупые селекционеры - контрпродуктивно.

Это называется принцип «моя хата с краю, ничего не знаю». Ну и ещё понятно, что командная разработка это то, о чём ты только слышал, но понятия не имеешь что это такое. И не спрашивай, к чему это было сказано. Когда поработаешь в команде, поймёшь.
...
Рейтинг: 0 / 0
Что делает модификатор new?
    #39352649
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt,

а причём здесь командная разработка?
...
Рейтинг: 0 / 0
Что делает модификатор new?
    #39352656
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИзопропилhVostt,

а причём здесь командная разработка?

При том, что если ты единоличный разработчик, ты следуешь своим принципам в разработке, и как сказал МСУ, можешь никогда не использовать new, поэтому и проблемы лично для него нет. Работая в команде, недостатки в дизайне языка, платформы и библиотек живо дают о себе знать. Не получится «подзабить», как в случае одиночки.
...
Рейтинг: 0 / 0
Что делает модификатор new?
    #39352697
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
СмузиЭто клиника...
у него "команда" - синоним "бардак" ( а воще "команда" должна делать как сказал командир, остальное называется "творческий коллектив" :):):))
между прочим я сам это наблюдаю в последние 2 года :(
...
Рейтинг: 0 / 0
Что делает модификатор new?
    #39352702
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRosСмузиЭто клиника...
у него "команда" - синоним "бардак" ( а воще "команда" должна делать как сказал командир, остальное называется "творческий коллектив" :):):))
между прочим я сам это наблюдаю в последние 2 года :(

Ну это точно клиника... МСУ говорит, я типа такой весь из себя умный new не использую и не сталкиваюсь с этой проблемой, поэтому не вижу проблему.

А я говорю, проблему ты чувак не видишь, потому что сидишь в одиночестве. А тут ты приходишь и говоришь, что если работаешь не один, а в команде, то это бардак.

Ребята. Лечитесь.
...
Рейтинг: 0 / 0
Что делает модификатор new?
    #39352744
Фотография Смузи
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttnew не использую и не сталкиваюсь с этой проблемой
Это плохо?

hVosttпоэтому не вижу проблему
Где я такое писал и о какой "проблеме" речь?

hVosttсидишь в одиночестве
Откуда информация?

hVosttРебята. Лечитесь.
Без комментариев.

P.S. Так и не смог осилить корреляции "не использовать new" и "команда".
...
Рейтинг: 0 / 0
Что делает модификатор new?
    #39352801
Фотография ЕвгенийВ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
СмузиТут вопрос не в частоте использования, а в поддержке одного из фундаментальных столпов современных языков - полиморфизма.
Дожили однако! МСУ, new к полиморфизму не имеет никакого отношения. Учи матчасть.
Где тут полиморфизм????
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
class A
        {
            public void MSU()
            { }
        }
        class B:A
        {
            public new void MSU()
            { }
        }
...
Рейтинг: 0 / 0
Что делает модификатор new?
    #39352861
Фотография Смузи
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЕвгенийВДожили однако! МСУ, new к полиморфизму не имеет никакого отношения. Учи матчасть.
Ууу, как тут всё запущено за время моего отсутствия... Полиморфизм (Руководство по программированию на C#)
...
Рейтинг: 0 / 0
Что делает модификатор new?
    #39352895
Фотография ЕвгенийВ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
СмузиЕвгенийВДожили однако! МСУ, new к полиморфизму не имеет никакого отношения. Учи матчасть.
Ууу, как тут всё запущено за время моего отсутствия... Полиморфизм (Руководство по программированию на C#)
Купи лупу и еще раз взгляни на мой код. Там нет слов virtual, abstract, override.
То, что в твоей ссылке есть полиморфизм поддитипов (привет Барбаре Лисков).
В c# еще есть параметрический полиморфизм первого порядка.
А вообще полиморфизм не ограничен ООП языками, но тебе про это пока читать рано, начинай с азов, c# 1.1
override
virtual
abstract
...
Рейтинг: 0 / 0
Что делает модификатор new?
    #39352934
Фотография Смузи
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЕвгенийВКупи лупу и еще раз взгляни на мой код. Там нет слов virtual, abstract, override.
Ты плохо изучил тему по моей ссылке. Там же всё разжевано.

https://msdn.microsoft.com/ru-ru/library/ms173152.aspx Запечатанные методы можно заменить производными классами с помощью ключевого слова new, как показано в следующем примере.

public class D : C
{
public new void DoWork() { }
}

В этом случае, если DoWork вызывается на D с помощью переменной типа D, вызывается новый DoWork. Если переменная типа C, B или A используется для доступа к экземпляру D, вызов DoWork будет выполняться по правилам виртуального наследования и направлять эти вызовы на реализацию DoWork на классе C.

ЕвгенийВТо, что в твоей ссылке есть полиморфизм поддитипов (привет Барбаре Лисков). В c# еще есть параметрический полиморфизм первого порядка. А вообще полиморфизм не ограничен ООП языками, но тебе про это пока читать рано, начинай с азов, c# 1.1
Учи матчасть, а не занимайся болтовнёй. Выше приведено достаточно информация по теме.
...
Рейтинг: 0 / 0
Что делает модификатор new?
    #39352953
Фотография ЕвгенийВ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
СмузиЗапечатанные методы можно заменить производными классами с помощью ключевого слова new, как показано в следующем примере.

Это писали индусы. Еще раз спрашиваю, какое отношение ключевое слово new имеет к полиморфизму?
...
Рейтинг: 0 / 0
Что делает модификатор new?
    #39352963
Фотография ЕвгенийВ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Смузи,
Еще как можно .
...
Рейтинг: 0 / 0
Что делает модификатор new?
    #39352970
Фотография Смузи
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЕвгенийВЭто писали индусы.
Что это меняет?

ЕвгенийВЕще раз спрашиваю, какое отношение ключевое слово new имеет к полиморфизму?
Я же ответил вроде, могу еще раз повторить - самое прямое отношение. Метод ведет себя полиморфно как в случае с запечатанными методами (sealed override void), так и в твоём случае (new void). Это черным по белому написано в руководстве по программированию C# и приводятся как-раз эти 2 варианта.
...
Рейтинг: 0 / 0
Что делает модификатор new?
    #39354885
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
 /// <summary>
        /// Select command.
        /// </summary>
        public new NpgsqlCommand SelectCommand
        {
            get { return (NpgsqlCommand)base.SelectCommand; }
            set { base.SelectCommand = value; }
}



кому new не нравится?
...
Рейтинг: 0 / 0
Что делает модификатор new?
    #39355476
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
СмузиЯ же ответил вроде, могу еще раз повторить - самое прямое отношение. Метод ведет себя полиморфно как в случае с запечатанными методами (sealed override void), так и в твоём случае (new void). Это черным по белому написано в руководстве по программированию C# и приводятся как-раз эти 2 варианта.

Дожили... «метод ведёт себя полиморфно» ))) просто вчитайтесь в это: метод ведёт себя как? полиморфно ))))))) хыхыхххахххх...

МСУ. купи хотя бы на рынке букварь по ООП, в разделе для чайников. ну не может вести себя метод «полиморфно» ну никак, потому что полиморфизм не относится к методу, а к механизму выбору метода.
...
Рейтинг: 0 / 0
Что делает модификатор new?
    #39355479
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Естественно, что new не имеет никакого отношения к полиформизму, обращаюсь к новичкам, не обращайте на бред Смузи внимания, ему что-то тяжёлое в голову ударило.
...
Рейтинг: 0 / 0
Что делает модификатор new?
    #39355526
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttЕстественно, что new не имеет никакого отношения к полиформизму, обращаюсь к новичкам, не обращайте на бред Смузи внимания, ему что-то тяжёлое в голову ударило.
а по моему ты просто не въезжаешь - что такое полиморфизм (хотя мне вообще этот ООП пофиг с его потугами)
...
Рейтинг: 0 / 0
Что делает модификатор new?
    #39355551
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRosа по моему ты просто не въезжаешь - что такое полиморфизм (хотя мне вообще этот ООП пофиг с его потугами)

полиморфизм — это способность обьекта использовать методы производного класса, который не существует на момент создания базового

если кто-то придумал своё индивидуальное толкование этого термина, в который внезапно укладывается перекрытие метода (new), пусть рискнёт и приведёт его на суд общественности.
...
Рейтинг: 0 / 0
Что делает модификатор new?
    #39355561
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttполиморфизм — это способность обьекта использовать методы производного класса, который не существует на момент создания базового
фигасе
...
Рейтинг: 0 / 0
Что делает модификатор new?
    #39355564
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изопропилфигасе

ну вот более номенклатурное википедическое определение

Полиморфизм подтипов (в ООП называемый просто «полиморфизмом») — свойство системы, позволяющее использовать объекты с одинаковым интерфейсом без информации о типе и внутренней структуре объекта.


что изменилось? в другую книжку посмотрим?
...
Рейтинг: 0 / 0
Что делает модификатор new?
    #39355599
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttViPRosа по моему ты просто не въезжаешь - что такое полиморфизм (хотя мне вообще этот ООП пофиг с его потугами)

полиморфизм — это способность обьекта использовать методы производного класса, который не существует на момент создания базового

если кто-то придумал своё индивидуальное толкование этого термина, в который внезапно укладывается перекрытие метода (new), пусть рискнёт и приведёт его на суд общественности.
хорош тупых цитировать
...
Рейтинг: 0 / 0
Что делает модификатор new?
    #39355603
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRosхорош тупых цитировать

С точки зрения языка перекрытие метода не является полиформизмом, так как метод перекрытого класса невозможно вызвать через ссылку на базовый класс или интерфейс. Организация своего собственного полиформизма, например, через рефлексивный вызов метода по его строковому имени я не рассматриваю.

В общем, баба яга против, я понял
...
Рейтинг: 0 / 0
Что делает модификатор new?
    #39355606
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttViPRosхорош тупых цитировать

С точки зрения языка перекрытие метода не является полиформизмом, так как метод перекрытого класса невозможно вызвать через ссылку на базовый класс или интерфейс. Организация своего собственного полиформизма, например, через рефлексивный вызов метода по его строковому имени я не рассматриваю.

В общем, баба яга против, я понял
да пофиг что можно вызвать или нет
главное что ПЕРЕКРЫЛИ кислород по каким то причинам, т.е. морфность увеличили :)
...
Рейтинг: 0 / 0
Что делает модификатор new?
    #39355612
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRosда пофиг что можно вызвать или нет

почему пофиг?


ViPRosглавное что ПЕРЕКРЫЛИ кислород по каким то причинам, т.е. морфность увеличили :)

ниче там не перекрыли, если бы это было так, другое дело.
...
Рейтинг: 0 / 0
Что делает модификатор new?
    #39355616
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt,

поменьше хабра читай
...
Рейтинг: 0 / 0
25 сообщений из 53, страница 2 из 3
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Что делает модификатор new?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]