Open yanaskyrda opened 4 years ago
Base::method(); якщо це не private метод.
class StudentWithRandom : Student { public override double GenerateResult(Competition competition) { double result = base.GenerateResult(competition); result += random.NextDouble() * result; LastResult = result; return result; } } base.GenerateResult(competition); - виклик методу базовго класу Student
За допомогою ::, тобто Base::doSomething()
Використовуючи ::
Наприклад Base::outputBase()
Можна викликати через
<Base class name>::<method name>
Приклад:У методі Derived викликається метод Base, тому результатом буде рядок "Called from Base". Варто зауважити, що приватні методи базового класу таким чином викликати не можна.