Loading...
StaVykoV avatar StaVykoV 169 Точки

{Java - OOP Advanced] Package-private

Здравейте,

Не знам дали е защото си сложих( най - сетне ) IntelliJ EE, или защото не е имало такива ситуации преди, но напоследък често IDE-то ми реве, че мога на някои класове да им махам access modifier-ите и така да станат package-private, което е по - рестриктивно от protected. Става въпрос за абстрактни класове ( и конструкторите им) които биват наследявани само от класове в същия package.

Та - по - добре ли е да ги правя pacakge-private, или да ги оставям protected (защо?) ?

0
C# OOP Advanced 15/07/2016 22:09:15
kaloyannikov avatar kaloyannikov 531 Точки

Аз лично от конструктор на абстрактен клас по-рестриктивно от protected не виждам смисъл да се прави. 

0
vancho avatar vancho 430 Точки

Подкрепям колегата kaloyannikov

-1
IvelinTenev avatar IvelinTenev 51 Точки

На лекцията Станислав спомена, че няма причина да не са публични, защото абстрактни класове така или иначе не могат да се инстанциират. 

Поздрави,

Ивелин

0
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.