powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Синтаксическая необходимость.....
4 сообщений из 4, страница 1 из 1
Синтаксическая необходимость.....
    #32425771
Фотография softy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
По абстрактным классам вроде всё понятно. Но вызывает непонимание следующая синтаксическая конструкция: есть класс ListBox, который реализует абстрактный метод Sort(). В обьявлении обязательно должно быть слово "override". Для чего это нужно? Ведь в любом случае ListBox должен будет реализовать этот метод, тем более что класс AWindow не имеет реализации метода по определению, как абстрактный.

Мне кажется это слово лишнее.

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
abstract public class AWindow
{
 abstract public void Sort();
}

public class ListBox:AWindow
{
 public override void Sort()
 {
  System.Console.WriteLine( "ListBox.Sort()" );
 }
}


Так-же излишне слово "abstract" для класса, так как по определению если есть хотя-бы один абстрактный метод, то весь класс является абстрактным.
...
Рейтинг: 0 / 0
Синтаксическая необходимость.....
    #32425778
avg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это для повышения читабельности :)
...
Рейтинг: 0 / 0
Синтаксическая необходимость.....
    #32426506
Фотография SergLet
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Батенька вам бы книжки писать! Ты читай внимательно книгу!
ВНИМАТЕЛЬНО! К стати ты вообще с ООП знаком?
...
Рейтинг: 0 / 0
Синтаксическая необходимость.....
    #32426641
Фотография softy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нет, не знаком :(

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


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