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


Теперь в вашем случае C.prototype
Теперь в вашем случае C.prototype и a[[prototype]] изначально ссылаются на один и тот же объект, затем вы полностью меняете C.prototype на другой объект ( в памяти ), но ссылка a[[prototype]] по-прежнему указывает на старый. Итак, вы думаете, что изменили тот же объект, но на самом деле вы только что создали совершенно новую ссылку, выполнив новое присваивание. Чтобы они указывали на один и тот же объект в памяти, просто сделайте следующее: Object.setPrototypeOf(a, C.prototype);..

Типы наследования Python, иллюстрированные кодом
Иллюстрация, помогающая лучше понять программы Наследование — это мощная функция, которая улучшает вашу программу, уменьшая дублирование и повышая удобочитаемость. Мы можем наследовать свойства, функции и характеристики от родительского класса к производному классу с наследованием. В этой статье вы узнаете о пяти типах наследования, поддерживаемых…

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

Реализовать IExtensibleDataObject в базовом классе
В настоящее время у нас есть несколько сервисов WCF, которые предоставляют нашу модель предметной области напрямую через сеть. Другими словами, у нас нет уровня DTO для сопоставления между нашим доменом и уровнями обслуживания. У меня нет другого...
951 просмотров
schedule 23.12.2023

Улучшение простого наследования JavaScript
Джон Резиг (известный специалист по jQuery) предлагает краткую реализацию простого наследования JavaScript . Его подход вдохновил меня на попытку улучшить ситуацию еще больше. Я переписал исходную функцию Resig Class.extend , добавив следующие...
3466 просмотров

Скрытие и отражение свойств (C#)
Объявление свойства в производном классе, которое совпадает с именем свойства в базовом классе, «скрывает» его (если оно не переопределяет его с помощью ключевого слова override ). Свойства базового и производного классов будут возвращены...
6630 просмотров
schedule 07.11.2023

Что произойдет, если две категории ObjC переопределят один и тот же метод?
Я знаю пару правил относительно категорий Objective-C: Методы категории не должны переопределять существующие методы (класс или экземпляр) Две разные категории, реализующие один и тот же метод для одного и того же класса, приведут к...
6287 просмотров

Неправильное поведение Panel на унаследованной Windows Form?
Мне нужен обходной путь для неправильного поведения Panel в унаследованной стандартной Windows Form. У меня есть пара кнопок, которые должны быть привязаны к правому нижнему углу панели, но их расположение меняется так, что я не могу предсказать в...
6007 просмотров
schedule 16.01.2024

полиморфизм общих типов
public class A {} public class B : A {} теперь, как лучше всего заставить это работать List<A> a; List<B> b = new List<B>(); a = b; // throw Cannot convert List<B> to List<A> Спасибо
676 просмотров
schedule 27.10.2023

Как запретить доступ к методу суперкласса
Мне было интересно, как я могу запретить доступ к методу суперкласса класса? Пример: у меня есть класс Door и класс Emptyness, который в основном является просто открытой дверью для моего приложения, теперь я хочу унаследовать большинство методов...
2304 просмотров
schedule 15.11.2023

C++, виртуальное наследование, странный абстрактный класс + проблема с клонированием
Извините за большой объем исходного кода. Есть три абстрактных класса P, L, PL. Третий класс PL является производным от классов P и L с использованием виртуального наследования: template <typename T> //Abstract class class P {...
700 просмотров

Ruby разделяет большие исходные файлы на несколько файлов
Я пишу сценарий Ruby, который должен был быть небольшим, но стал довольно большим, слишком большим, чтобы все было втиснуто в один исходный файл. Поэтому я пытаюсь разделить проект на разные файлы. У меня есть четыре класса, и я хочу поместить...
957 просмотров
schedule 23.11.2023

Реализация шаблона декоратора
Попытка реализовать шаблон декоратора на С# из кода в книге "Шаблоны дизайна Head First" (написанной на Java). Я только начинаю работать с С# и поэтому все еще новичок в синтаксисе, поэтому я не уверен, почему я не могу заставить работать...
7660 просмотров

Определите переменную с подпеременной (или со свойством)
Цель состоит в том, чтобы иметь переменную со свойством Unit, к которой можно было бы получить доступ, например: Params MyParams; MyParams.Diae = 100.0; MyParams.Diae.Unit = "kg"; В идеале переменная Diae является членом класса Params и...
387 просмотров
schedule 09.11.2023

Есть ли в Scala что-то похожее на явную реализацию интерфейса в C #?
В C # вы можете явно реализовать интерфейсы. В этом случае явно реализованные методы могут быть вызваны только через переменную, интерфейс которой является статическим типом. Это позволяет избежать конфликтов типа имя / возвращаемый тип и...
261 просмотров
schedule 31.12.2023

Наследование и разрешение переменных maven
У меня есть проект с несколькими родителями (ребенок с дедушкой и бабушкой). POM дедушки и бабушки указывает переменную (оказывается версией), которая переопределяется дочерним элементом. Как я могу сделать это значение либо статическим, либо...
825 просмотров
schedule 08.12.2023

Обновить DataContext для дочерних элементов управления в WPF
У нас есть клиент-серверное приложение, которое требует динамического построения представления. Сервер отправит строку XAML вместе с данными (Dctionary ‹строка, строка>) клиенту, который затем построит представление из полученной строки Xaml и...
8527 просмотров
schedule 12.12.2023

С++ как различать базовые классы в производном классе?
Я понимаю, что это не лучшее название, но я не уверен, как объяснить эту проблему, с которой я столкнулся, без примеров. У меня есть базовый класс (называемый vector3) class vector3 { protected: double x,y,z; public: vector3():...
656 просмотров
schedule 22.12.2023

Как вызвать родительский метод из переопределяющего метода в дочернем классе
Как я могу получить доступ к методу из родительского класса, который был переопределен в дочернем классе? В моем примере ниже я хочу вызвать метод bar.my_name() внутри переопределяющего метода в foo.my_name() function bar() { this.my_name =...
725 просмотров

Вектор объектов из разных классов
Я пытаюсь создать вектор, содержащий объекты из разных классов, производных от базового класса. После ответов на этот вопрос у меня есть следующий код, который пытается четырьмя разными способами (прокомментировано ниже); ни один из которых не...
105 просмотров
schedule 27.12.2023

Фабрика запросов Gwt. Дженерики и наследование на стороне клиента
Я пытаюсь написать общий класс, чтобы избежать повторения кода. Я хотел бы иметь общие методы для: Получить объект/модель с сервера по идентификатору. Получить список всех сущностей/моделей с сервера. Отправить на сервер и сохранить в db...
240 просмотров

Как наследовать суперкласс во время генерации jaxb для определенного элемента?
У меня есть следующая схема xsd , и я хочу, чтобы сгенерированный файл расширился от суперкласса: <?xml version="1.0" encoding="UTF-8"?> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:element name="myRequest">...
2334 просмотров
schedule 07.01.2024

Правильный способ наследования компонентов React
Я понимаю, что мой вопрос немного предвзят, но я очень новичок в Javascript и prototypes , и я читал об этом, но я действительно не понимаю, как применять эти методы к моим практическим задачам. Так что пример был бы очень полезен. Итак, у меня...
2169 просмотров