Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Наследование в C++, или болезненный переход с Java - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Составить блок-схему алгоритма и написать программу вычисления матричного выражения с использованием подпрограмм http://www.cyberforum.ru/cpp-beginners/thread757586.html
Вчера девушка попросила помочь в написании простой программы (у нее курс программирования). Ну я и согласился, ибо сам начал обучение на программиста=) Есть опыт Паскаля, Дельфи и немного PHP а вот...
C++ Создание анкет Разработка анкетной базы студентов факультета. Программный модуль должен позволять создавать записи (Фамилия, Имя, Отчество, Фото, Телефон, Адрес, Группа, Успеваемость), редактировать, ... http://www.cyberforum.ru/cpp-beginners/thread757570.html
Удалить последний элемент массива C++
Может кто помочь как можно удалить последний элемент массива, токо не используя встроеных стеков деков списков и .т.д ?
C++ Дан массив упорядоченных по возрастанию целых чисел. разработать алгоритм бинарного поиска заданного числа, результат номер искомого числа или 0 если
помогите решить задачу: Дан массив упорядоченных по возрастанию целых чисел. разработать алгоритм бинарного поиска заданного числа, результат номер искомого числа или 0 если такого числа нет в...
C++ функция rand и присвоение http://www.cyberforum.ru/cpp-beginners/thread757533.html
написал часть программы из учебника Дейтела, глава 4, задача 17 в кратце из того что я сделал - мне нужно что бы при втором показе свободных мест программа показывала уже занятые места после...
C++ Вычислить с точностью до Е Вычислить с точностью до Е (разность между найденным и предыдущим значением) меньше Е. 1) y=cos(1+cos(2+...+cos(39+cos(40) ))) 2) y=sqrt(1+sqrt(1+sqrt(1+...))) Помогите пожалуйста написать... подробнее

Показать сообщение отдельно
Anion
0 / 0 / 0
Регистрация: 10.01.2013
Сообщений: 16
10.01.2013, 14:29  [ТС]
Цитата Сообщение от Nixy Посмотреть сообщение
а напишите код на java не исользуя static как вы себе это представляете? как класс родителя может знать о чем то что есть у его предков, тогда нарушается весь принцип наследования
Окей. Скажу по другому: вызов перегруженных потомком функций из экземпляра род. класса.

На java:
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
class Par {
  void method() {System.out.println("Parent");}
}
 
class Daugh extends Par {
  void method() {System.out.println("Daughter");}
}
 
class Son {
  void method() {System.out.println("Son");}
}
 
class main() {
  Par parent = new Par();
  Par daughter = new Daught();
  Par son = new Son();
  parent.method();
  daughter.method();
  son.method();
}
ForEveR, Спасибо! Скорее всего оно))... А обязательно виртуальные методы делать? Перегрузкой нельзя обойтись?
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru