0 / 0 / 0
Регистрация: 31.01.2014
Сообщений: 43
|
|||||||||||
1 | |||||||||||
Как изменить параметры базового класса в потомке23.09.2014, 15:31. Показов 4477. Ответов 5
Метки нет (Все метки)
Здравствуйте, как изменить параметры базового класса в классе потомок
Пример
class Program
0
|
23.09.2014, 15:31 | |
Ответы с готовыми решениями:
5
Как убрать свойства базового класса в классе-потомке? Написать функцию вывода, получающую параметры базового класса по ссылке и демонстрирующую виртуальный вызов Реализовать функцию вывода, получающую параметры базового класса по ссылке и демонстрирующую виртуальный вызов Наследование классов - изменить метод базового класса |
1143 / 872 / 505
Регистрация: 09.04.2014
Сообщений: 2,054
|
|
23.09.2014, 15:38 | 2 |
y.Вывод(); возвратит вам 3
Добавлено через 55 секунд Вы изменяете значение в объекте у, а выводите значение из х
0
|
1057 / 864 / 195
Регистрация: 31.03.2010
Сообщений: 2,521
|
||||||
23.09.2014, 15:56 | 3 | |||||
Сообщение было отмечено MashaM20 как решение
Решение
nedel, у вас два РАЗНЫХ объекта - х и у.
можно написать так:
1
|
0 / 0 / 0
Регистрация: 31.01.2014
Сообщений: 43
|
|
23.09.2014, 16:07 [ТС] | 4 |
а как тогда сделать что бы именно i из Class изменилась при изменении в классе потомок?
0
|
1143 / 872 / 505
Регистрация: 09.04.2014
Сообщений: 2,054
|
|
23.09.2014, 16:25 | 5 |
0
|
1057 / 864 / 195
Регистрация: 31.03.2010
Сообщений: 2,521
|
|
23.09.2014, 16:50 | 6 |
MashaM20, создавая A y = new A(); мы создаем объект, который выглядит как матрешка - серединка из Class1 и внешняя часть - это class A. И вы можете изменять поля внутренней части-базового класса в объекте класса-наследника, как свои собственные. вот смысл наследования.
вы же пытаетесь создать объект базового класса и изменить его при помощи совершенно другого объекта, а это уже бессмыслица.
1
|
23.09.2014, 16:50 | |
23.09.2014, 16:50 | |
Помогаю со студенческими работами здесь
6
В приведенном коде base может изменить значения членов базового класса в самом базовом классе Как компилятор различает две перегрузки метода абстрактного класса в инстанцированном классе потомке? Как сложить объект базового класса с объектом производного(наследуемого класса) Как обратиться из конструктора базового абстрактного класса к свойству-массиву класса наследника Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |