腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
当
扩展
超
类
时
,
自动
将
子类
添加到
列表
中
这是我想要做的: 假设我创建了一个名为Animal的
类
。然后我创建了一个名为Dog的
类
,它
扩展
了Animal。只有这样,才有可能将狗
添加到
名为AnimalManager的第三
类
列表
中
?如果我必须调用Animal
类
中
的方法,这是可以的,但我希望在不对Dog的实例进行硬编码的情况下创建Dog的实例。这似乎是不可能的。注意:我只想要每个
类
的一个实例。 提前感谢您的帮助。
浏览 10
提问于2020-06-20
得票数 0
回答已采纳
1
回答
Java浅拷贝
子类
实例的
超
类
实例
、
、
、
、
我想将
超
类
的一个实例传递给
子类
的构造函数。我的第一个想法是交换
子类
中
类似于javascripts原型的
超
类
实例,但是有人告诉,Java不支持交换超级实例的引用,因为没有超级实例本身。为了避免这个问题,我想使用一个接受
超
类
实例的复制构造器。然后,我将不得不手动重新链接所有引用,从长远来看,
当
其他人
扩展
超
类
的代码
时
,这些引用
将
引发b
浏览 1
提问于2011-12-29
得票数 0
回答已采纳
1
回答
将
子类
的ArrayList复制到
超
类
的ArrayList
、
、
我有一个
超
类
和两个
子类
来
扩展
这个
超
类
。这就产生了错误:Cannot conve
浏览 5
提问于2014-08-23
得票数 0
回答已采纳
1
回答
为什么基
类
中
的第二个初始化项破坏了编译?
给定一个基
类
、一个派生
类
和一个带有方便初始化器的
扩展
,如果向基
类
中
添加了第二个初始化程序,则编译器会抛出一个错误,如下面的中所示} convenience init(c : Int) { self.init(a: c) }对于基
类
中
的两个初始化器
浏览 1
提问于2019-05-16
得票数 1
回答已采纳
1
回答
在戈多
中
扩展
类
时
,节点未找到错误
、
我有一个
子类
,它使用来自另一个脚本的方法和变量,即
超
类
。目前,这是通过使用var superclass = get_node("superclass_path")引用
超
类
来完成的。我想要修改它,以便
子类
脚本
扩展
超
类
脚本。我尝试
将
class_name superclass
添加到
超
类
,并将
子类
中
的extends
浏览 5
提问于2022-03-17
得票数 1
回答已采纳
2
回答
扩展
,但用于对象而不是
类
在软件
中
,我们通常使用“
扩展
”这个词来指代
超
类
的
子类
化,但是
当
以系统的方式“
扩展
”对象而不是
类
的属性
时
,有没有好的术语可以使用呢?例如,在JavaScript
中
,如果我有一个这样的对象:property2:'' 然后我有:如果我
将
浏览 1
提问于2015-02-16
得票数 0
5
回答
如何确定派生
类
的类型?
、
、
假设我有一个名为animal的
超
类
,以及三个分别称为Dog、Cat和Lion的
子类
,它们
扩展
了animal
类
。然后,我为每个
子类
创建一个对象,并将它们
添加到
一个ArrayList<animal>
中
。当我浏览该
列表
时
,我如何区分Dog或Cat对象,因为ArrayList
中
的每个对象都是animal类型
浏览 0
提问于2015-03-15
得票数 1
4
回答
Java序列化- java.io.InvalidClassException本地
类
不兼容
、
、
我有一个公共
类
,它实现了Serializable,它由多个其他
类
扩展
。只有那些
子类
以前被序列化过--从未序列化过
超
类
。
超
类
定义了一个serialVersionUID。我认为在
超
类
中
定义一个就足够了。尽管如此,只要回读以前序列化的对象,事情就没有问题,直到一个新的实例变量List/ArrayList和一个新方法被
添加到
超
类
中</
浏览 0
提问于2011-12-01
得票数 62
回答已采纳
1
回答
从
超
类
访问
子类
属性
、
、
我有一个名为HorizontalModal的
扩展
UIViewController的
类
,除了其他东西之外,我还希望在
扩展
它的每个视图上
自动
生成一个后退按钮。如果我
将
绘制后退按钮的代码放在HorizontalModal的viewDidLoad方法
中
,什么也不会显示。但是,当我将相同的代码放入从HorizontalModal继承的
类
的viewDidLoad方法
中
时
,按钮显示得很好。显然,HorizontalModal
中
的s
浏览 0
提问于2013-05-11
得票数 1
回答已采纳
3
回答
什么时候需要显式调用
超
类
构造函数?
、
、
、
假设我有一个
子类
,它
扩展
了一个
超
类
。在什么情况下,我需要显式地键入super()才能运行
超
类
构造函数?我正在看一本关于抽象
类
的书中的例子,
当
他们用非抽象
子类
扩展
它
时
,
子类
的默认构造函数是空白的,并且有一条注释说
超
类
的默认构造函数将被调用。同时,我也在这里看到有人的问题不是显式地调用super()。调用
超
类
的默认
浏览 0
提问于2011-06-12
得票数 97
回答已采纳
1
回答
当
抽象
超
类
实现包含工厂方法
时
,如何访问它?
、
、
、
我有一个带有工厂的抽象
超
类
,它返回一个
子类
的实例。是否有可能有一个仅在
超
类
中
实现的方法?例如,在下面的代码
中
,是否可以删除Wind::act()?} print(new Element().act());
当
移除风::act()
时
,它丢失了一个错误。另外,
当
扩展
而不是实现
超
类
时
,忽略
子类
实
浏览 2
提问于2015-11-12
得票数 3
回答已采纳
6
回答
Java-在创建
子类
对象之后,
超
类
对象在哪里?
当
类
扩展
另一个
类
时
,
子类
构造函数调用
超
类
构造函数。它是否会被垃圾收集,因为引用是
子类
的?
浏览 3
提问于2017-06-27
得票数 0
回答已采纳
6
回答
使用
超
类
静态方法获取
子类
的实例
、
、
、
我有一个
超
类
,我想将一个名为getInstance()的静态方法转发给所有
子类
。例如,我有一个
超
类
A,一个
子类
B
扩展
了A。我想编写一个静态方法A.g
浏览 0
提问于2013-01-16
得票数 3
1
回答
当
一个
子类
对象被传递给一个带有
超
类
参数的方法时会发生什么?
、
、
、
、
我试图
将
一个
子类
对象传递给一个具有
超
类
参数的方法,因此我只需要创建该方法
中
的一个。我有像"if (subclassObject instanceOf CertainSubClass)“这样的条件语句,这样它就可以告诉你对象来自哪个
子类
。问题是,一旦将对象传递给参数,程序似乎只能将其识别为
超
类
对象。那么我就不能将它
添加到
ArrayList<CertainSubClass>类型的ArrayList
中
浏览 0
提问于2019-03-25
得票数 0
1
回答
在Ruby
中
,可以在
超
类
的
子类
中
定义常量吗?
、
、
假设我有一个Ruby
类
,它由许多
子类
扩展
。我希望每个
子类
都有一个名为FRIENDLY_NAME的常量。显然,我可以编辑这些
类
中
的每一个并添加常量。但是,如果没有在
子类
中指定常量,有没有办法在
超
类
的
子类
中
定义常量? 例如,
当
FRIENDLY_NAME尚未定义
时
,也许我可以
将
每个
子类
的FRIENDLY_NAME设置为
子类</
浏览 3
提问于2020-06-04
得票数 1
1
回答
Groovy抽象
类
、构造函数和继承
、
、
、
我有一个抽象的java
类
,它有一个构造函数,我正在从groovy
类
扩展
它。(其思想是
将
java
类
作为应用程序内部的契约,并加载实现某些构造函数和方法的外部groovy
类
)。如何在Groovy
中
强制实现抽象
超
类
的构造函数?Groovy允许强制实现抽象父
类
的构造函数吗?问题是Eclipse Groovy IDE没有强迫我在
子类
中
实现父
类
的构造函数,我认为Groovy会
浏览 1
提问于2012-09-07
得票数 4
2
回答
类
加载器:实例化
子类
的静态字段
、
、
、
、
我使用一个
超
类
来存储对SuperClass的所有实例和各种
子类
的引用。 private static final Map<Integer,?Object o,int ref){ this.ref=ref; }当我实例化
子类
的变量
时
,我希望所有实例都
添加到
instances
中
。Object o
浏览 1
提问于2015-11-24
得票数 0
2
回答
访问ArrayList
中
的
子类
变量?
、
、
我有一个Shop
类
,它有一个类型Worker的数组
列表
,还有两个从Worker继承(
扩展
)的
类
,称为Stocker和Cashier。我的Stocker
类
添加了变量我的出纳
类
添加了变量在Shop
中
,我有一个名为ArrayList的类型工人,我的问题是: 1)
将
Stocker和收银员类型的对象
添加到
工人中是否是错误的,即使它们都是从工人类
中
扩展
出
浏览 2
提问于2015-10-20
得票数 0
回答已采纳
4
回答
在Java
中
,
当
一个接口“
扩展
”了另一个接口
时
,会发生什么呢?
、
、
、
、
我知道,
当
子类
扩展
为
超
类
(抽象与否)
时
,
子类
构造函数首先调用该
超
类
的构造函数(super())。( 1)接口的情况是否相同?我读过一些文章说接口没有构造函数,那么它们究竟是如何被
扩展
的呢?提前谢谢。
浏览 9
提问于2014-07-04
得票数 1
4
回答
Java
扩展
似乎正在调用其他
类
的构造函数
、
、
、
我唯一的问题似乎是当我添加Stars
类
的
扩展
时
,构造函数似乎是在我没有声明Stars test = new Star()的情况下被调用的;import javax.swing.JOptionPane
浏览 0
提问于2012-01-14
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
剖析Java15新语法特性
试试Python内置类型子类化!
真相:Java 开发者钟爱 Kotlin 的五个原因
Python 类中三大关系
Python 类(三)
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券