C классы
Автор Ольга Крысина задал вопрос в разделе Другие языки и технологии
Классы в C#. Что такое элементы в составе класса и что такое члены класса, в чем различие? (язык c#) и получил лучший ответ
Ответ от Дима[гуру]
В языке C# официальным термином являются члены класса. К ним относится все, что объявлено внутри: поля, свойства, методы, события, конструкторы и вложенные типы. Все это составляет структуру и поведение объекта.
Термин элементы не является строгим в спецификации. Чаще всего под элементами подразумевают поля и свойства, то есть данные и состояние, в то время как методы отвечают за поведение. Иногда это слово используют просто как синоним членов класса.
Публичные члены образуют интерфейс, доступный извне, а скрытые обеспечивают инкапсуляцию внутренней логики. Классы в C# объединяют данные и код в единую сущность.
На колхозно-бытовом уровне - это выглядит примерно так:
У тебя есть яблоки (класс) - каждый из этих яблок имеет свойства - форма, цвет и вес (элементы класса) , а каждый из описанных в составе класса яблок - "член" класса (упрощено конечно) ; классы объектов описываются одинаково в любом языке программирования, который поддерживает ООП.
Я не совсем понимаю терминологию вашего преподавателя.
У классов есть методы - это процедуры в составе класса
class MyClass
{
public int GetValue() {return 5 ;}
string Getstr() {return "df" ;}
}
есть поля класса. Это переменные
class MyClass
{
public int Value;
string stroka;
}
Также внутри класса может быть объявлен другой класс, применяемый например для вспомогательных нужд
class MyClass
{
private class Help
{
public void HelpMe()
{
// вспомогательный код
}
}
}
Если же посмотреть на классы с точки зрения их взаимодействия между собой, то оно происходит через члены объявленные с модификатором public(и некоторых других) .
Набор членов доступных публично можно назвать интерфейсом взаимодействия. А скрытые private и protected члены не доступны извне и используются для реализации внутренней функциональности класса (инкапсуляция) .
что значат классы автомобилей
S- это не супер) )
ты перечислил название мерседесов. А они не всегда совпадают с
подробнее...
Классы машин Mercedes
Мерседес Бенс
А-класс
Для тех, кто ведет активный образ, ценит легкость и свободу
подробнее...
Шкода Октавия какой класс автомобиля?В,C? и уровень? типа бизнас или какие еще там есть...)
Skoda Octavia (Шкода Октавия) — переднеприводный пятиместный хэтчбек класса С
Источник:
подробнее...
Какого класса автомобиль Honda Accord
Хонда Аккорд относится к D-классу.
D-класс или «средний» , «семейный» . D-класс включает
подробнее...
Чем отличаются классы автомобилей? Например с от в?
Автомобили делятся на классы в первую очередь по габаритам. В Европе принята классификация от A до
подробнее...
Классификация автомобилей происходит по каким критериям? Как отличить, это машина A, B, C или Е класса? развёрнуто плиз
Автомобили делят на шесть европейских классов по габаритам. Класс А — это малютки длиной до 3,6 м и
подробнее...
Какие машины относятся к машинам вип-класса?
не вип класса, не бизнес класса не существует (это все народные понятия), ЕСТЬ АВТО
подробнее...
Деу Ланос - это какой класс авто В или С ???
Идентификация класса - очень спорный вопрос.
И если автомобиль не заявлен сразу по классу, то
подробнее...
а кто-нибудь знает расшифровку классов Мерседес?
Не успел рассказать вышеизложенное) Тогда скажу существующие классы в порядке возрастания самого
подробнее...
какой класс Mercedes лучше? C-klasse (w203) или E-klasse (W211) (умные ответы хорошо оцениваются)
на 203 как на переходной были нарекания по корозии и шумке, - обьективно - у моего зятя была 2.8,
подробнее...
Сопротивление провода для Ethernet.
Расшифровка
UTP-тип
CAT5 TIA/EIA-568-B.2 - категория рабочих характеристик
0658FT -
подробнее...