腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
TypeScript:用于扩展
类
的
C#
泛型
类型
约束
的
等价性?
c#
、
angular
、
typescript
、
generics
、
typescript-generics
我试图编写一个受保护
的
抽象
类
,它可以
在
超
类
构造函数
的
方法签名中将
子类
类型
作为
类型
参数
。BaseAuthController<
浏览 0
提问于2018-07-24
得票数 3
回答已采纳
1
回答
与python
超
类
中
的
方法
类型
相关
的
方法
类型
python
、
type-hinting
、
python-typing
、
liskov-substitution-principle
我对Python
的
打字系统非常陌生,直到现在我才
在
文档中找到了这种描述。 如果Asub是Bsup
的
一个
子类
,而Asub有一个名为foo
的
多
参数
方法。在用foo注释Asub
类型
时,我应该做什么,应该避免什么?例如,应该始终确保
子类
中
的
返回
类型
与
超
类
中
的
返回
类型
完全相同,还是
子类
中</em
浏览 3
提问于2021-09-16
得票数 1
1
回答
C#
-
在
子类
中
指定
超
类
的
类型
参数
?
c#
、
generics
、
inheritance
、
type-parameter
我正在尝试
在
C#
中
执行以下操作。 public class Parent<T> where T : Parent<???
浏览 8
提问于2020-04-16
得票数 0
回答已采纳
4
回答
将
超
类
传递给
C#
函数(使用Java )
c#
、
java
、
oop
、
inheritance
、
polymorphism
在
Java语言中,如果我没记错的话,可以声明一个
超
类
并实例化一个
子类
;例如,Superclass myObject = new Subclass()。然后,可以将myObject传递到接受
超
类
参数
的
函数
中
,并使用引用访问任何
超
类属性/方法。这就是事情变得模糊
的
地方-如果你想访问
子类
特定
的
方法/变量,你可以直接使用myObject (它被声明为<
浏览 0
提问于2012-05-26
得票数 2
回答已采纳
2
回答
为什么我会得到方法重写错误?
java
、
compiler-errors
、
method-hiding
喜欢 方法定义不能缩小方法
的
可访问性,但是它可以扩展方法定义,新
的
方法定义只能
指定<
浏览 1
提问于2013-07-07
得票数 2
1
回答
Subclass -来自
超
类
的
参数
python
、
inheritance
我对如何在Python
中
的
子类
和
超
类
之间传递
参数
感到有点困惑。考虑以下
类
结构: def __init__(self, arg1, arg2, arg3): #Call a subclass only method 我遇到麻烦
的
地方是理解
参数
是如何在
超
类
和<e
浏览 0
提问于2012-03-23
得票数 28
回答已采纳
1
回答
python
类
中
的
方法可以用
子类
定义
的
类型
来注释吗?
python
、
types
、
mypy
我有一个
超
类
,它有一个由它
的
子类
共享
的
方法。但是,此方法应返回具有
在
子类
上定义
的
类型
的
对象。我希望对方法进行静态注释(而不是动态
类型
)
的
返回
类型
,这样使用
子类
的
代码就可以从对返回值
的
mypy
类型
检查
中
获益。但是,我不想仅仅为了提供它
的
类型
注
浏览 0
提问于2021-01-21
得票数 2
回答已采纳
2
回答
为什么重写不能在编译时完成,而重载可以呢?
java
、
runtime
、
overriding
我知道重载是在编译时完成
的
,因为
指定
了
参数
的
数量和
类型
,并且编译器知道调用了object
中
的
哪个方法。谢谢!
浏览 0
提问于2018-06-15
得票数 3
1
回答
带有
类型
超
类
约束
的
Python
类型
暗示
python
是否可以
在
Python
中
添加带有
类型
超
类
约束
的
类型
提示?例如,我想要这样
的
东西: pass 它是接受
参数
g
类型
的
T和T
的
函数,必须是
类
S或S本身
的
子类
,并且函数
的
返回值为T
类型
。
在
C#
中</
浏览 1
提问于2016-03-27
得票数 1
回答已采纳
1
回答
不允许对
超
类型
Kotlin
的
直接
参数
进行投影
java
、
android
、
kotlin
我将一个Java
类
转换为kotlin,并得到了上面提到
的
超
类型
的
直接
参数
不允许错误投影 Java
类
是 public class RecipeViewHolder extends ParentViewHoldertype")); e.printStackTrace(); } } 转换后
的
Kotlin
类
浏览 19
提问于2019-05-02
得票数 1
回答已采纳
1
回答
C#
泛化下界约束“其中MySubClass : T”(MySubClass
的
“超级”)
c#
、
java
、
generics
、
lower-bound
我想知道
C#
是否有一个等同于<X super MySubClass>
的
泛型约束。要
指定
上界,可以使用class Foo<T> where T : MySuperClass { ... },但是如何在泛型
参数
上
指定
下界?有一些方法可以得到类似的结果,但我还没有发现完美的东西: 使用第二个泛型
参数
--但调用方可以
指定
实际下限
的
子类
。这有时用于扩展方法,因此扩展方法
的
参数
U被限
浏览 0
提问于2014-02-16
得票数 5
1
回答
理解init()
在
Swift
中
的
子类
swift
、
inheritance
、
subclass
、
init
当从已经具有初始化程序
的
类
继承时,如何添加自定义初始化程序?class Vehicle{ init(make:String){ }
浏览 1
提问于2017-01-04
得票数 3
回答已采纳
3
回答
在
子类
上创建默认构造函数
c#
、
inheritance
、
constructor
我仍然在学习
C#
,只是有一个关于继承
的
基本问题。{ this.age = a; }和一个名为SoccerPlayer
的
子类
this.position = p; public SoccerPlayer()
在
没有传递
参
浏览 5
提问于2011-10-24
得票数 6
回答已采纳
1
回答
覆盖
指定
的
初始化器
ios
、
objective-c
当您用
指定
的
初始化器(例如,initWithNibName:bundle: UIViewController
的
子类
)
子类
并需要提供您自己
的
指定
初始化器时,bundle书中说,提供您自己
指定
的
初始化器,并重写
超
类
的
指定
初始化程序,以调用您自己
的
新
指定
初始化器。但是,如果需要额外
的
参数
,您会做什么
浏览 4
提问于2014-07-27
得票数 0
回答已采纳
1
回答
为什么这个
类
层次结构违反了LSP?
c#
、
liskov-substitution-principle
、
solid
下面是在线教程()
的
代码:public class SumCalculator protected readonly int[] _numbers; }所以我们可以将子实例(new EvenNumbersSumCalculator(numbers))存储到父变量(SumCalculator evenSum )
中
,
浏览 5
提问于2021-11-16
得票数 1
回答已采纳
6
回答
参数
顺序-覆盖
java
根据javadoc 我
的
问题是-
参数
的
顺序不重要吗?如果他们有相同
的
名字,他们也是一样
的
类型
吗?
浏览 3
提问于2013-04-23
得票数 5
回答已采纳
1
回答
哪些考虑因素决定了是先输入然后转换为
子类型
,还是使用id?
objective-c
、
polymorphism
、
anonymous-types
、
subclassing
如果我有一个
类
层次结构,其中
的
子类
需要使用比
超
类
的
ivar中
指定
的
类型
更具体
的
类型
,是将
超
类
ivar声明为id更好,还是键入它并在必要时
在
子类
中进行强制转换?例如,我有一个
超
类
,它使用
类型
为Thing
的
ivar: @interface SuperClass
浏览 0
提问于2011-02-17
得票数 0
回答已采纳
2
回答
getSuperclass()
中
的
超级T>有意义吗?
java
、
generics
、
wildcard
、
type-parameter
、
bounded-wildcard
super T> getSuperclass()
类
中
的
getSuperclass()返回
的
类
的
类型
是is<?超级T>,这意味着超级
类
的
类型
参数
可以是T或它
的
任何
超
类
,那么为什么
超
类
的
类
类型
参数
与
子类
<
浏览 2
提问于2012-12-21
得票数 4
回答已采纳
3
回答
当需要将泛型对象转换为专门对象时,通常使用什么方法?
object-oriented
、
object-oriented-design
、
class
假设我有一个
超
类
的
实例,
在
稍后阶段需要将该对象转换为
子类
实例(基于存储在对象
中
的
其他信息)。 如果有一个以
超
类
对象作为
参数
的
子类
构造函数,是否可以接受?编辑:一个很小但很重要
的
细节:
超
类
保存
的
信息需要在创建
子类
之前可用。因此,具有构建器
的
临时状态并不是一个真正
的</e
浏览 0
提问于2021-06-20
得票数 0
1
回答
当一个
子类
对象被传递给一个带有
超
类
参数
的
方法时会发生什么?
java
、
inheritance
、
methods
、
subclass
、
superclass
我试图将一个
子类
对象传递给一个具有
超
类
参数
的
方法,因此我只需要创建该方法
中
的
一个。我有像"if (subclassObject instanceOf CertainSubClass)“这样
的
条件语句,这样它就可以告诉你对象来自哪个
子类
。问题是,一旦将对象传递给
参数
,程序似乎只能将其识别为
超
类
对象。那么我就不能将它添加到ArrayList<CertainSubClas
浏览 0
提问于2019-03-25
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Python基础教程7.4 小结
面向对象继承封装多态
Java 泛型 T,E,K,V,?,傻傻分不清?
Angular航海日志 D2.初识TypeScript
Python3.6内置函数——super
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券