Публикации по теме 'inheritance'


Программирование на Java №5 — Наследование в Java
Java — это язык объектно-ориентированного программирования (ООП), который поддерживает несколько концепций ООП. Вот некоторые из ключевых концепций ООП в Java: Классы и объекты. Класс — это схема создания объектов, а объект — экземпляр класса. Классы определяют свойства (поля) и поведение (методы) объектов. Инкапсуляция: Инкапсуляция — это процесс сокрытия деталей реализации класса от других классов. Это достигается путем объявления полей класса как закрытых и предоставления..

Вопросы по теме 'inheritance'

Таблица EF для каждого типа со свойством навигации в таблице подтипов
Я надеюсь, что кто-то из сообщества SO сможет мне здесь помочь. Упрощенный фон: я использую Entity Framework V1 для создания структуры классов, описанной ниже, я использую таблицу для каждого типа для сохранения унаследованных объектов:...
1315 просмотров

Методы базового класса, вызывающие методы производного класса, любое возможное решение?
Я не могу найти решение моей проблемы, кроме изменения всех производных классов. У меня есть класс Base и около 1000 классов Derived , унаследованных от Base . Теперь есть еще один класс, скажем, Container , который содержит вектор Base...
803 просмотров
schedule 23.03.2024

Python — расширение свойств, как если бы вы расширяли функцию
Вопрос Как расширить свойство Python? Подкласс может расширить функцию суперкласса, вызвав ее в перегруженной версии, а затем оперируя результатом. Вот пример того, что я имею в виду, когда говорю «расширение функции»: # Extending a...
5126 просмотров
schedule 07.04.2024

почему приведение родителя к дочернему не является ошибкой времени компиляции
Если Parent является родительским классом, который наследует класс Employee , то почему Person p = new Person(); Employee e1 = (Employee)p; это не ошибка времени компиляции? компилятор не должен понимать это во время компиляции.
69 просмотров
schedule 23.03.2024

создание класса, наследуемого от виртуального класса
Я думаю, что понимаю основной принцип виртуальных классов. Но я действительно озадачен тем, что на самом деле происходит при создании объектов, которые наследуются от виртуальных классов. Например: (Выход равен 5) #include <iostream>...
47 просмотров
schedule 23.04.2024

Java: поймать исключение SAXException, созданное методом в супертипе
У меня есть класс, расширяющий org.xml.sax.ext.DefaultHandler2 , в котором я переопределяю public void startElement(String uri, String localName, String qName, Attributes attributes) throws SAXException который происходит от супертипа...
400 просмотров

Доступ по указателю базового класса к методу или атрибуту дочернего класса, который не был объявлен в базовом классе (динамически)
во время одного из наших заданий по программированию на C ++ ( Наследование ) мне пришлось разработать абстрактный класс Shape с некоторыми атрибутами, такими как цвет, степень поворота и т. д., которые являются общими для фигур . Однако во время...
62 просмотров

Область производного класса в базовом классе - наследование в Python
Я знаю это, унаследовав базовый класс. Все функции базового класса также будут доступны в производном классе. Но как это работает по-другому, то есть может ли функция, определенная в дочернем классе, быть доступной в базовом классе. Я попробовал...
1497 просмотров
schedule 23.04.2024

Лучший способ подкласса подключаемых представлений Flask для расширяемой функциональности
Я создаю веб-приложение, в котором разные представления будут иметь разное количество «обернутых функций» (например, аутентификация, ведение журнала/обработка ошибок, доступ к базе данных и т. д.) и смогут легко обмениваться этими функциями между...
569 просмотров
schedule 31.03.2024

Почему кажется, что он вызывает неправильный метод?
Допустим, у меня есть два класса A и B . B наследуется от A , а B имеет следующие методы: public boolean equals(Object other) { System.out.print("Object"); return true; } public boolean equals(A other){ System.out.print("A...
202 просмотров