inheritance 相关问题

继承是面向对象编程中的系统,它允许对象支持由前类型定义的操作,而无需提供自己的定义。它是面向对象编程中多态性的主要向量。

Java面向对象理解问题

这是我的第一堂课 公共类数字设备{ 公共 int abc = 1; } 这是我的第二堂课 公共类 SmartPhone 扩展 DigitalDevice { 手机() { abc = 2;

回答 1 投票 0

java面向对象理解问题

这是我的第一堂课 公共类数字设备{ 公共 int abc = 1; } 这是我的第二堂课 公共类 SmartPhone 扩展 DigitalDevice { 手机() { abc = 2; ...

回答 1 投票 0

如何将一个shared_ptr从一个父类转换到另一个父类?

我正在重新设计我的游戏引擎以使用智能指针。我有一个对象类,所有东西都继承自它。我有一个可渲染的 GameObject,因此它继承自 IRenderabl...

回答 2 投票 0

Java 继承迫使我在调用 super() 时做我不想做的事情

我正在阅读 Oracle 网站上的官方 Java 教程,但我不喜欢在尝试继承时所看到的内容。 我创建了一个 Bicycle 类和一个扩展 Bi 的 MountainBike 类...

回答 3 投票 0

使用相同的原理同时定义多种比较方法

我正在用Python构建一个二叉树,将节点定义为一个类。我希望该节点具有一个值并且可以与其他节点进行比较,以便对它们的列表进行排序。 我想知道...

回答 1 投票 0

抽象基类函数指针python

我想对我的一个 api 类进行抽象来解决以下问题。假设我有一个基类,例如: 抽象API类(ABC): @抽象方法 def 创建(自我): ...

回答 1 投票 0

定义为基类的 unique_ptr 然后作为派生类强制转换[重复]

我希望看到来自两个不同派生类的两个对象打印,关键是在定义为基类后将对象强制转换为派生类。这是代码: #包括 #

回答 1 投票 0

定义为基类的 unique_prt,然后作为派生类进行强制转换

我希望看到来自两个不同派生类的两个对象打印,关键是在定义为基类后将对象强制转换为派生类。这是代码: #包括 #

回答 1 投票 0

类可以与 SuperClass.__init__() 一起使用,但不能与 super().__init__() 一起使用

我有下面的类结构。只需忽略一些小问题,例如传递错误的变量名称,这不是这里的问题,我稍后会解释问题是什么。 A类: def __in...

回答 1 投票 0

PHP 5.4:为什么类可以使用不同的签名重写特征方法?

我想知道在当前的 PHP 5.4 实现中是否有任何充分的理由可以解释为什么这种行为是可能的: 特质 T { 公共函数测试(PDO $pdo) {} } C类{ 使用T; 公开

回答 2 投票 0

如何限制子类不能泛型?

编译时错误:泛型类可能无法子类化 java.lang.Throwable 公共类 TestGenericClass 扩展异常 { /*上面的行会给出编译错误,泛型类

回答 3 投票 0

CSS 可以检测实际悬停和继承悬停之间的差异吗?

如果鼠标悬停在 HTML 页面中的某个元素上,浏览器会为该元素及其所有父元素创建一个 :hover 伪类,即使鼠标没有悬停在父元素的任何部分上

回答 1 投票 0

界面中不同参数的策略模式(C#)

我基本上是在尝试实现策略模式,但我想将不同的参数传递给“接口”实现(从同一对象继承),并且不知道这是否可行...

回答 6 投票 0

Java编译器super()构造函数将军[重复]

可能的重复: 访问非重写超类方法时使用“super”关键字 我是 Java 新手,最近阅读了很多有关 Java 的文章,以获得更多知识和经验...

回答 4 投票 0

避免违反LSP

我想将数据与数据源分开。一个类用于数据库交互,一个类用于数据操作。但我的方法违反了 LSP:先决条件不能在子类型中得到加强......

回答 2 投票 0

Java 接口合约问题

我有一个名为 I 的接口。该接口由抽象类 AClazz 实现。 AClazz 实现 I 现在这个抽象类由几个具体类扩展。 ConcreteClazz e...

回答 3 投票 0

C++:为派生类型继承基类中定义的const赋值运算符

有很多很多关于继承operator=的帖子,通常的答案是“它被隐式定义的操作符所掩盖,如果你知道自己在做什么,请使用using Base::operator=”。 ...

回答 1 投票 0

为什么在子类上使用 print 时会调用父类的 __str__ 函数

Sub继承自Super,Super实现了__str__函数。为什么在 Sub 实例上使用 print 时会调用 __str__ 函数? 超级类: def __init__(自我, 名字): 自己的名字...

回答 2 投票 0

在C#中,可以从方法继承吗?

现在,如果标题听起来很奇怪,请考虑我今天正在审查的这段代码(简化版): 公共类我的服务( IHttpClientFactory httpClientFactory) : BaseService(), // WTF?一个...

回答 2 投票 0

具有默认值的Python数据类继承

我正在尝试对Python数据类进行子类化,其中子类将具有与父类相同的所有字段,但某些字段将被限制为特定值。 也就是说,我是

回答 2 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.