Напишите программу, которая выводит матрицу из единиц размерами M на N, напр. для M=2 и N=4 мы должны получить результат:
1 1 1 1
1 1 1 1
-- оформите решение программы в виде класса, который (должны быть выполнены все пункты):
Предстваляется, что: классы, наследование, перегрузка и переопределение методов, а также интерфейсы - это и есть то основное, на чем стоит ООП в разных языках.
Далее остается только увеличить количество примеров и задач в этих уроках и готово - еще один раздел завершен ;)
Переопределение метода - возможность в поддерживающих ООП языках программирования изменить поведение метода из наследуемого родительского класса в классе-потомке
Наследование - это механизм, который дает возможность получать доступ к элементам (методам, полям) другого класса, если этот другой класс объявить "родительским" для данного.
Рассмотрим примеры, чтобы разобраться с тем, как это происходит на практике