8 / 8 / 3
Регистрация: 28.08.2013
Сообщений: 91
|
|
1 | |
Классы в языке C#28.08.2013, 12:59. Показов 627. Ответов 6
Метки нет (Все метки)
Начал писать приложения на C# ещё пол года назад. Писал и не задумывался о особенностях этого языка. Недавно начал изучать его более досконально и не понял только, одной вещи, а именно:
Каждый класс в C# предназначен для того, чтобы создавать его экземпляры (они и называются объектами). Для этого в каждом классе имеется функция-конструктор которая вызывается new ИМЯ_КЛАССА();. И всё было бы норм, но недавно я заметил, что есть классы, для работы с которыми не обязательно создавать их экземпляры . Например класс Math. Мой вопрос заключается в том, как же создавать такие классы, которые не требуют создания объекта, основанного на нём же? Если я чего-то не так понимаю, поправьте меня плиз.
0
|
28.08.2013, 12:59 | |
Ответы с готовыми решениями:
6
Как использовать несколько файлов формата cs в языке C#, их методы и классы? Разработать на языке C++ классы описывающие фигуры как этот код на языке с++ будет выглядить на языке php? Конвертер для перевода программ на языке PHP в текст программы на языке Assembler |
184 / 184 / 29
Регистрация: 14.04.2013
Сообщений: 499
|
|
28.08.2013, 13:01 | 2 |
Это статические классы.Создаются при помощи ключевого слова static.
1
|
8 / 8 / 3
Регистрация: 28.08.2013
Сообщений: 91
|
|
28.08.2013, 13:02 [ТС] | 3 |
Спасибо!
0
|
184 / 184 / 29
Регистрация: 14.04.2013
Сообщений: 499
|
|
28.08.2013, 13:03 | 4 |
И да,совершенно верно эти классы не нуждаются в создании объекта класса для доступа к методам класса.Еще бывают статические методы в обычном классе,в таком случае вы можете как создавать объекты,так и получать непосредственный доступ к статическим методам,без создания объекта класса.
1
|
8 / 8 / 3
Регистрация: 28.08.2013
Сообщений: 91
|
|
28.08.2013, 13:06 [ТС] | 5 |
0
|
8 / 8 / 3
Регистрация: 28.08.2013
Сообщений: 91
|
|
28.08.2013, 14:31 [ТС] | 7 |
Psilon, какой ужас
0
|
28.08.2013, 14:31 | |
28.08.2013, 14:31 | |
Помогаю со студенческими работами здесь
7
GeoTiff - примеры ее использования на языке c , желательно на русском языке Определить классы абстрактного выражения и классы для различных типов выражений Работа с файловой системой: классы Directory и Filе и классы DirectoryInfo и FileInfo Непонятна тема (Классы содержащие другие классы, как данные члены ) Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |