Класс үшін әрқайсысы жеке сигнатураға ие бірнеше конструкторларды анықтауға болады.
Объектілерді құру
Объектілерге олардың қалай құрылу керектігін анықтайтын шаблон қажет.
Бір шаблоннан жасалған барлық объектілер бірдей көрінеді және әрекет етеді.
Қаситеттер
Қасиеттер - бұл мәліметтер өрісі ретінде қолжеткізуге болатын, бірақ әдіс ретінде кодты қамтитын класс мүшелері.
Қасиеттің екі қол жетімділік әдісі бар: get және set. Get қолжетімділік әдісі қасиет мәнін қайтару үшін қолданылады, ал set қолжетімділік әдісі қасиетrt жаңа мән тағайындау үшін қолданылады.
This кілттік сөзі - класстың ағымдағы экземпплярына сілтеме.
Бұл түйінді сөзді ағымдағыобъекттінің кез келген мүшесіне сілтеме жасау үшін пайдалануға болады.
Делегаттар
Делегаттар дегеніміз - арнайы қолтаңбасы бар әдіске сілтемені қамтуы мүмкін арнайы объектілер.
Мұнда сіз RectangleHandler делегатын анықтайсыз және ол void қайтаратын және Rectangle типінің бір ғана параметрін қабылдайтын әдіске сілтемені қамтуы мүмкін.
DisplayArea әдісінің қолтаңбасы RectangleHandler делегатына сәйкес келеді, сондықтан оны оның бір экземплярына тағайындауға болады.
Оқиғалар
Оқиғалар - бұл класс үшін қызықты нәрсе болған кезде басқа кластарға немесе объектілерге хабарлау тәсілі.
Хабарлама жіберетін класс оқиға жариялаушы деп аталады.
Хабарламаны алған класс оқиға жазылушысы деп аталады.
Оқиғаларға жазылу
Оқиғаларды өңдеуші әдіс қолтаңбасы оқиға делегатының талаптарына сәйкес келеді.