Виртуальные функции в C ++ и Java

Я читал о виртуальных функциях и нашел,

VF используются при полиморфизме наследственного класса.

Таким образом, если класс и производный класс имеют одинаковое имя функции, VF связывает соответствующую функцию с вызовом функции.

т.е. если рассматриваемая функция обозначена как виртуальная в базовом классе, то производный класс 'Функция будет вызвана. Если это не виртуальный, базовый классФункция будет вызвана.

В Java по умолчанию: все функции виртуальные C ++: не виртуальные, и их можно сделать виртуальными в Java с помощью окончательного модификатора частного доступа, а в C ++ с помощью ключевого слова Virtual сделать функцию виртуальной.

Основываясь на приведенной выше теории, я написал код:

#include 

class base{
    public : 
        virtual void function1(){
            std::cout

Ответы на вопрос(3)

Ваш ответ на вопрос