Pytania oznaczone «access-modifiers»

Modyfikator dostępu to koncepcja OOP. Określa, jaki poziom dostępu lub widoczności ma dana właściwość / metoda / klasa.

273
Czy Swift ma modyfikatory dostępu?

W celu C danych może być na przykład public, protectedalbo private. Na przykład: @interface Foo : NSObject { @public int x; @protected: int y; @private: int z; } -(int) apple; -(int) pear; -(int) banana; @end W odnośniku Swift nie znalazłem żadnej wzmianki o modyfikatorach dostępu. Czy...

160
Czy Java ma modyfikator dostępu „chroniony prywatnie”?

Widziałem odniesienia do modyfikatora dostępu w Javie o nazwie private protected(oba słowa razem): private protected someMethod() { } Jedna ze stron, które odnalazłem, jest tutaj . Moja lekcja szkolna również odnosiła się do tego modyfikatora dostępu (i powiedziała, że ​​istnieje). Użycie go...

107
Klasa „prywatna” (implementacyjna) w Pythonie

Piszę mały moduł Pythona składający się z dwóch części: niektóre funkcje definiujące interfejs publiczny, klasa implementacji używana przez powyższe funkcje, ale która nie ma znaczenia poza modułem. Na początku zdecydowałem się „ukryć” tę klasę implementacji, definiując ją wewnątrz funkcji,...

87
Blok statyczny w Javie nie został wykonany

class Test { public static void main(String arg[]) { System.out.println("**MAIN METHOD"); System.out.println(Mno.VAL); // SOP(9090); System.out.println(Mno.VAL + 100); // SOP(9190); } } class Mno { final static int VAL = 9090; static { System.out.println("**STATIC BLOCK OF Mno\t: " +...