Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
如何从投影类型推断正确的类型参数?
我在让 Scala 从类型投影推断正确的类型时遇到一些麻烦 考虑以下 trait Foo type X trait Bar extends Foo type X String def baz F lt Foo x F X Unit 然后以下
scala
polymorphism
typeinference
typeprojection
从抽象父类调用通用类型列表上的方法
这是我当前的类型层次结构 我正在尝试实现一种方法PlaneRegion这将调用一个名为的方法Shift 在其派生类的列表上 其中该列表在所有列表中都称为 PlaneBoundaries 但它们具有不同的类型 like so public a
c
generics
inheritance
polymorphism
Fortran 指针多态性
我正在尝试使用指针在对象之间创建链接 使用 Fortran 下面是代码片段 module base pars module type abstract public base pars end type end module module
class
pointers
Fortran
polymorphism
派生类的初始值设定项列表
我想要一个派生类 它有一个默认构造函数来初始化继承成员 为什么我可以这样做 class base protected int data class derived public base public derived note data 4
c
inheritance
constructor
polymorphism
initializerlist
修复区域设置扩展中的类型变量
鉴于此代码 locale A fixes foo a locale B A fixes bar a a locale C A fixes baz a begin sublocale B foo foo baz end I get Type
polymorphism
isabelle
typevariables
SML 中的 'a 和 ''a 有什么区别?
例如 fun example a a list list a 将有以下签名 a list gt a list 如果我定义不同但内容相同怎么办 例如 fun example a a list list a 它的签名是 a list gt a
polymorphism
SML
ML
不能因为类不是多态而沮丧吗?
是否可以在没有虚方法的情况下进行继承 编译器表示以下代码不是多态的 Example class A public int a int getA return a class B public A public int b int getB
c
inheritance
polymorphism
vtable
PHP中虚函数的正确实现?
在我的工作场所 仅限 php 我们有一个数据库抽象的基类 当您想要将新的数据库表添加到基础层时 您必须创建该基类的子类并重写一些方法来定义使用该表的单独行为 正常行为应该保持不变 现在我在我们公司见过很多新程序员 他们只是重写默认行为的方法
php
OOP
polymorphism
virtualfunctions
泛型编程是多态性的一个例子吗?
我正在做一项家庭作业 一个项目 其中一个标准是我必须以一种显着提高代码整体质量或功能的方式使用多态性 我做了一个哈希表 如下所示 public class HashTable
Java
generics
polymorphism
存储 std::shared_ptr
的向量,其中 Foo 是模板类
我有一个基类 我将其作为模板 因为我想改变多个函数所需的类型 但我想从这些模板化基类派生 我想存储这些类的向量 我的想法是在层次结构中的所有内容之上创建一个非模板化基类 并使用双重调度来确定类型 我这样做是 正确的方式 吗 这是该场景的代码
c
templates
polymorphism
doubledispatch
如何调用Parent重写方法
我有两个类 Parent 和 Child 从 Child 类 我调用父类重写方法 show 从父类 我调用另一个方法 display 但由于调用了 Child 方法 该方法也被重写 我想从show方法调用Parent方法display pu
Java
inheritance
polymorphism
新数据成员的多态性
我想编写一个可以使用多态性初始化和返回不同类的对象的函数 我还希望这些类具有可以通过虚拟函数调用的不同数据成员 我下面写的可能有用 你能检查一下我是否有一些未定义的行为吗 谢谢你 我担心的一件事是 当我最后调用 删除多点 时 它不会释放 C
c
polymorphism
将指针从基类型转换为子类型
我正在为我的一个项目构建一个简单的游戏设计 我有以下课程 class Character public virtual void Display virtual void SetParameters char param class Non
c
polymorphism
FOREIGN KEY 约束的“多态性”
表中有这样一个字段 room id INT NOT NULL CONSTRAINT room id ref room REFERENCES room 我有三张两张桌子 分为两种房间 standard room and family room
Java多态混乱
下面的问题来自 Kathy Sierra 和 Bert Bates 所著的 Java SCJP5 书籍 给定一个声明为的方法 public static
Java
types
polymorphism
基于 php 示例的 C++ 中数据结构的多态性示例
我正在学习多态 并且熟悉php 我发现了这个很好的例子https stackoverflow com a 749738 80353 https stackoverflow com a 749738 80353 转载如下 如何用 C 编写相同
php
c
polymorphism
对象类型和引用类型之间的区别
我是从 Head First Java 中学习多态性并得出这个概念的 有人可以用例子解释一下吗 编译器检查引用类型的类 而不是对象类型 那么引用类型和对象类型有什么区别呢 我不认为他们对 对象类型 和 引用类型 的使用是标准化的 但这是我的
Java
OOP
object
polymorphism
java-8中的Stream方法是如何实现的?
当我尝试新的 java 8 Stream 时 我想深入了解它的方法是如何实现的 所以我查看了 Stream 类的实现 发现所有方法都是抽象的 我的问题是这些方法怎么样distinct and map 它必须在某个地方有具体的实现 这些方法在
Java
java8
polymorphism
javastream
你可以合法地将dynamic_cast转换为多态类的非多态基类吗
In 这个答案 https stackoverflow com a 44329645 1277769 出现了以下场景 include
c
casting
polymorphism
SELECT TYPE 构造中的多态性分配
我试图定义一个分配不同类型数组的子例程 这是代码的简化版本 subroutine Allocation1 Vec class allocatable intent out Vec select type Vec type is real 8
compilererrors
polymorphism
Fortran
Allocation
fortran2003
«
1
2
3
4
5
6
...18
»