0
У меня есть три открытых метода в базовом классе. Когда я наследую базовый класс на производный класс, три открытых метода не должны получать доступ.Как скрыть общедоступный метод в производном классе?
Как достичь этого?
Может ли кто-нибудь помочь мне найти ответ?
попытка сделать что-то подобное очень сильно против принципа замещения Лискова http://stackoverflow.com/questions/56860/what-is-the-liskov-substitution-principle Кроме того, это, вероятно, зависит от того, на каком языке вы Вы говорите, вы не указали. Для чего-то вроде C# это невозможно, потому что это не то, что нужно сделать. – Kritner
При переопределении метода вы можете сделать его более открытым, а не более частным. – Adnan
Вы не можете скрыть общедоступные методы из базовых классов. Вы можете просто переопределить общедоступные методы. – Ajir