ПредишенСледващото

Методите и свойствата могат да бъдат използвани от тях определянето на данните, както и статични такива. Терминът статични означава, че можем да получим достъп до двете свойства и методи в контекста на един клас, а не обект. Определяне на статични данни от клас помощта на ключовата дума статично:

Статичните методи не могат да се имат достъп до всички обикновени имоти класа, защото тези имоти принадлежат на обекти. Въпреки това, тъй като на статичните методи да получите достъп до статичните свойства.

За достъп до статичен клас членове трябва да укажете името на класа, последван от двете двоеточията след което върху името на статично имота или метод:

С този синтаксис сте научили в предишната глава. Там ние се възползвали от "." Във връзка с родителя ключовата дума. за достъп до подтиснатия метода на родителския клас.

В кода, можете да използвате родител клас ключови думи. за достъп до суперкласа, без да използвате името на класа. За достъп до статичен метод или свойство на един и същи клас (не на детето), можете да използвате самостоятелно ключовата дума. тя се използва за означаване на текущия клас. Ето защо, от външната страна на класа, ние апелираме към данни с името на класа:

И в рамките на един клас, можете да използвате самостоятелно ключова дума:

Ние сега разгледаме въпроса защо използвате статични методи и свойства. В статичните елементи имат редица полезни функции. Те са на разположение от скрипт точки. Статично имот е достъпно за всяко копие от този клас. Поради това е възможно да се определи стойностите, които трябва да бъдат достъпни за всички обекти от този тип. И накрая, фактът, че не е необходимо да има инстанция на клас за достъп до нейния статичен собственост или метод ще се избегне създаването на копия само в името на една проста функция разговор. Нека да видим как да получите достъп до методите и свойствата на даден обект:

Свързани статии

Подкрепете проекта - споделете линка, благодаря!