Объектіге-бағытталған бағдарламалауға кіріспе



бет3/5
Дата29.09.2023
өлшемі409,87 Kb.
#111535
1   2   3   4   5

Static мүшелері

  • static кілттік сөзі жекелеген объектілерге емес, кластың өзіне тиесілі мүшелерді жариялау үшін қолданылады.
  • Класс экземпляры құрылған кезде, экземплярдың әр өрісі үшін жеке көшірме жасалады, бірақ барлық экземплярға статикалық өрістің тек бір көшірмесі беріледі.
  • Статикалық мүшеге экземпляр объектісі арқылы сілтеме жасау мүмкін емес. Оның орнына статикалық мүшеге класс атауы арқылы сілтеме жасалады.

Құндылықтар мен сілтемелер

  • Мән типі деректерді тікелей өзінің жадында сақтайды.
  • Сілтеме түрлері тек жадтағы орынға сілтемені сақтайды. Нақты деректер сілтеме жасалған жадта сақталады.
  • Сілтеме типті айнымалыныны дәл сол типті басқа айнымалыға көшіргенде, тек сілтемелер көшірмеленеді.Нәтижесінде көшірмеленген соң екі айнымалы да бір ғана объектіні көрсететін болады.

Инкапсуляция

  • Инкапсуляция - бұл өзгеруі мүмкін конструктивті шешімдерді жасыру мақсатында класқа немесе оның мүшелеріне кіруді шектейтін механизм.
  • Қол жетімділік модификаторлары қай типті немесе тип элементін қолдануға болатындығын анықтайды.

Қол жетімділік модификаторлары

Сипаттамасы

public

Қолжетімділік шектеулі емес.

private

Қол жетімділік тек класс ішінде ған мүмкін болады.

protected

Қолжетімділік класс және одан тура немесе жанама түрде туындайтын кластарда (мұрагерлеу) ғана мүмкін болады.

internal

Қолжетімділік берілген жинақта(сборка) кодпен шектелген.

protected internal

protected және internal комбинациясы - яғни бір жинақтағы кез-келген кодпен және тек басқа жинақта алынған туынды кластармен қатынау шектелген.


Достарыңызбен бөлісу:
1   2   3   4   5




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет