Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
从父类调用子类方法
a doStuff 方法是否可以在不编辑 A 类的情况下打印 B did stuff 如果是这样 我该怎么做 class Program static void Main string args A a new A B b new B a
c
OOP
inheritance
polymorphism
overriding
在基类集合上调用派生方法
我有一个名为 A 的抽象类 以及实现 A 的其他类 B C D E 我的派生类持有不同类型的值 我还有一个 A 对象的列表 abstract class A class B class A public int val get privat
c
casting
polymorphism
covariance
C++ 装饰器模式,模板的静态多态性和注册回调方法
我正在尝试使用静态多态性来创建装饰器模式 至于为什么我不使用动态多态 请看这个QA https stackoverflow com questions 39312070 c dynamic cast over decorator insta
c
Callback
polymorphism
decorator
如何使用继承来建模 RESTful API?
我有一个需要通过 RESTful API 公开的对象层次结构 但我不确定我的 URL 应该如何构建以及它们应该返回什么 我找不到任何最佳实践 假设我有从动物继承的狗和猫 我需要对狗和猫进行CRUD操作 我还希望能够对一般动物进行手术 我的第
inheritance
polymorphism
REST
泛型与接口的实际优势
在这种情况下 使用泛型与接口的实际优势是什么 void MyMethod IFoo f void MyMethod
c
generics
polymorphism
C++ 多态加载/保存
我正在保存并重新加载一堆从公共基础派生的不同对象到一个文件 显然我需要存储类名 或类似的名称 以便在重新加载时创建正确的对象类型 保存很简单 class Base virtual string className const 0 void
c
polymorphism
未调用 C++ 重写函数
我遇到了一个问题 即未调用重载函数 而是调用了基函数 我怀疑这与项目文件之间的划分方式有关 在文件 obj1 h obj1 cpp 中我有这样的东西 class obj1 public void print void obj1 print
c
inheritance
polymorphism
overriding
dynamicbinding
映射存在类型列表
我有一个要映射的存在类型对象的列表 像这样的东西 sealed abstract class IntBox val v Int case object IB1 extends IntBox 1 case object IB2 extends
scala
types
polymorphism
existentialtype
Swift 2.0 中的协议扩展方法调度
我面临有关协议方法调度的问题 我有一个类层次结构 如下所示 protocol E func test extension E func test print jello class A E class B A func test print
ios
xcode
swift
polymorphism
xcode7
Dart 2 类的构造函数与其他语言的多态性非常相似
我需要用 a 来表示一张照片Dart 2班级 照片可以是矩形的 or circular 因此 通过多态性我可以写 import dart math class Photo double width double height double
dart
polymorphism
Java中的引用变量到底是什么?它与其他变量有何不同?
我一直在研究 Java 中的继承 作者声明 被引用的对象类型 而不是引用变量的类型 决定了将执行哪个版本的重写方法 这种说法非常令人困惑 这本书所指的是多态性 更具体地通过动态调度 简而言之 想象一下以下类 public class Per
Java
OOP
inheritance
polymorphism
比较两个类似列表的对象的内容的最佳方法是什么?
例如 当我必须比较两个类似数组的对象的内容时lists tuples or collection deques 不考虑对象的类型 我使用 list an arrayish list another arrayish 有没有更惯用 更快 更好
python
polymorphism
idioms
为什么json序列化器不符合多态性?
我在 NET 4 5 Windows 应用商店应用程序中使用库存 JSON 序列化器 System Runtime Serialization Json DataContractJsonSerializer 我有一个由 API 提供商提供的
c
OOP
windows8
polymorphism
net45
Haskell 中的异构多态性(正确方法)
让一个模块来抽象Area操作 错误的定义 class Area someShapeType where area someShapeType gt Float module utilities sumAreas Area someShape
class
Haskell
types
polymorphism
Heterogeneous
有人可以解释一下这个 OCaml 程序中使用的类型语法吗?
以下类型取自这个问题 https stackoverflow com q 50586942 633183 contains an error later fixed by the OP type task Success a gt a ta
polymorphism
ocaml
Variant
gadt
实体框架不查询派生类 - DbOfTypeExpression 中的错误
我有一个基类和两个派生类 每个派生类都实现相同的类型作为属性 唯一的区别是属性名称 遗憾的是我对类设计没有太大影响 gt 它们是从 wsdl 文件生成的 然后我在 BaseType 上有一个属性来封装公共属性 计划是在我的网络视图等中使用此
为什么我们在Java中使用接口引用类型? [复制]
这个问题在这里已经有答案了 我即将参加第一门面向对象编程课程的期末考试 但我仍然不明白多态性的概念 假设我有一个抽象类 Vehicle 该类有一个名为 Aircraft 的子类 我的问题是 这两个代码有什么不同 Aircraft Jetpl
Java
polymorphism
FindObjectOfType 返回 null
我遇到的问题是我捡起一个掉落的物品 为枪添加弹药 使用所有方法和变量构建了一个 Gun 类 构建了一个从 Gun 类派生的 Rifle 类 步枪工作完美 没有任何问题 我现在添加一个 拾取 系统 其中 x 数量的敌人会掉落拾取 这是要拾取的
c
unitygameengine
polymorphism
abstractclass
baseclass
我无法从指向派生类的指针和指向基类的指针的指针进行分配? [复制]
这个问题在这里已经有答案了 可能的重复 派生 到基础 之间的转换 https stackoverflow com questions 8026040 conversion between derived to base 在主要使用 Pyth
c
pointers
polymorphism
确定性时的虚函数开销 (c++)
我知道虚拟函数本质上是包含在 vtable 中的函数指针 这使得多态调用由于间接等原因而变慢 但我想知道当调用是确定性时编译器的优化 我所说的确定性是指以下情况 该对象是一个值而不是引用 因此不可能存在多态性 struct Foo virt
c
polymorphism
1
2
3
4
5
6
...18
»