腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如何
强制
转换
结构
从
超
类型
到
新
类型
?
、
通过下面的代码,我创建了struct
类型
的实例。 问题是我想创建包含supernoob协议的任意
结构
的数组。但是我不知道
如何
将它从祖先
类型
(supernoob)
转换
为noob
类型
,如果不进行
类型
转换
,我就无法访问( var pro )。 在使用类时,我可以很容易地使用它,但我对struct一无所知。
浏览 24
提问于2019-07-02
得票数 1
2
回答
将子类
转换
为另一个子类
、
、
如何
将一个子类
强制
转换
为具有相同
超
类的另一个子类?我知道它不允许直接从子类
到
子类进行
类型
转换
。另一种方式?ID被设置为
超
类,所以它不适合创建
新
的对象;我将它用于状态模式。如果状态改变,那么类的
类型
也应该改变。
浏览 0
提问于2012-11-06
得票数 0
回答已采纳
2
回答
对象
转换
子类/
超
类
有人能解释一下Java中
强制
转换
对象的概念以及用子类代替
超
类的用法吗?还有
超
类代替子类的用法?我读了一些书和在线材料,但由于某些原因,我就是不明白这个概念……对象|车辆|汽车-摩托车
浏览 2
提问于2014-01-01
得票数 0
3
回答
如何
将EER
转换
为SQL表?
、
、
、
、
将ER
转换
为SQL表没有问题,但我不知道
如何
将EER
转换
为SQL表?正如您所知道的,EER具有“是”规范和继承,但我不知道关系数据库
如何
与继承规范相连接
浏览 3
提问于2010-04-16
得票数 1
4
回答
当两个类被
强制
转换
时,什么会被
类型
转换
?是对象吗?
、
a.show();}D:\java\rmi\Hello>javac C.java AC我知道
超
类不能在输出中
强制
转换
为subclass.But,为什么要执行C类方法(show),而要
强制
转换
为
超
类B呢?A a= (B)new C(); 如果这是正确的,那么是什么被
转换
为B?我的意思是,在这里,
新
的C()将调用C构造函数,从而调用相应的
浏览 0
提问于2012-02-03
得票数 1
回答已采纳
3
回答
Java:克隆前的
类型
转换
?
、
当我在Java中学习原型模式时,我遵循了一些教程,并对(Bike)super.clone()的
类型
转换
感到困惑。 先做哪一个?(Bike)super还是super.clone()?
浏览 5
提问于2017-04-04
得票数 2
回答已采纳
2
回答
类型
转换
和上/下
转换
在继承中的区别[Java]?
、
、
、
加宽
转换
(自动)-将较小的
类型
转换
为较大的
类型
字节->短-> char -> int -> long -> float -> double
类型
铸造和上/下浇铸有什么区别?
类型
铸造是
如何
工作的? 到目前为止,基于答案,我知道Java语言规范中没有上下
浏览 9
提问于2021-01-01
得票数 3
6
回答
Java中显式
类型
转换
示例
、
、
(卡车),为什么它在注释中说这是一个成功的从父
到
子的显式
转换
?据我理解,
强制
转换
(隐式或显式)只会更改已声明的对象
类型
,而不会更改实际
类型
(不应该更改,除非实际上将一个
新
的类实例分配给该对象的字段引用)。如果hv已经被分配给一个HeavyVehicle类的实例(它是卡车类的一个
超
类),那么
如何
将这个字段
转换
成一个更具体的子类,称为the,这个子类
从
HeavyVehicle类扩展而来?我的理解是,<e
浏览 10
提问于2013-11-20
得票数 34
回答已采纳
2
回答
将Generic<T>铸造为SuperGeneric<SuperT>
、
、
我试图找到一个参考,最好
从
语言标准,为什么将一个容器的T
转换
为一个超级
类型
的容器和超级
类型
的T不工作,当在同一语句中完成。我试过查找擦除、
强制
转换
泛型和特定容器类的各种组合,但找不到确切的副本(大多数只查找地址T及其
超
类)。我特别感兴趣的是语言标准在这个问题上要说什么,以及它所用的术语。,FilterRegistration是Grizzly实现的
超
类,但这仍然存在。我能找到的唯一改变是返回
类型
从
ArrrayList&
浏览 4
提问于2014-09-12
得票数 0
回答已采纳
2
回答
Java中的造型(接口和类)
、
、
、
如果:B b = new B(); but b = (B)(I)a; is false?
浏览 3
提问于2015-01-04
得票数 5
5
回答
将
超
类的对象
转换
为子类的对象会创建
新
的对象吗?
、
、
、
、
假设我有一个
超
类Item和一个子类MovingItem。例如,如果我创建一个项目数组,然后尝试将已经创建的项目之一
转换
为MovingItem并将其存储在向量中,这是否意味着我使用引用或创建一个
新
对象。Vector<MovingItem> movingItms = new Vector<MovingItem>();当我
转换
在索引为0的数组itms中找到的Itm
类型
的对象,然后将其存储
到
向量
浏览 0
提问于2012-01-30
得票数 1
回答已采纳
3
回答
转换
为
超
类列表时,Java中未选中的
转换
、
、
、
extends SomeBaseClass>
类型
的对象
强制
转换
为List<SomeBaseClass>。如果我直接
转换
它,编译器会抱怨(显示一个警告)有一个未经检查的
转换
。尽管我可以确定所有对象都可以
转换
为它们的
超
类,但是编译器没有注意
到
这一点,并报告了一个未经检查的
强制
转换
。我怎样才能摆脱警告?除了@SupressWarning(“未选中”),还有其他方式吗?编辑: 解决方案:只有在确定以后不会更
浏览 1
提问于2010-12-19
得票数 2
回答已采纳
1
回答
将复杂
类型
转换
为double的名称
、
我有一个复杂
类型
的对象(不管是哪种语言),就像复数一样。在某一时刻,我的程序执行一个检查,看看它的虚部是否为零。如果是这种情况,它会将对象
转换
为double,并对double执行一些操作。我的问题是--
从
复杂
到
双倍的变化有没有一个名字?"Downcast“似乎指的是
强制
转换
到一个子类,这并不完全是这里发生的事情。类似地,“向上
转换
”通常被描述为“
强制
转换
为
超
类”,这可能也不太准确--尽管肯定可以将Compl
浏览 0
提问于2015-03-22
得票数 0
1
回答
将基元int
转换
为数字
、
、
假设我有以下内容:Number b = (Number) a; 指出原始值不能
强制
转换
为引用
类型
。Java知道
从
原始int创建一个Integer,然后
转换
为
超
类吗?Java到底是
如何
在幕后处理这件事的?谢谢!
浏览 4
提问于2010-03-18
得票数 3
回答已采纳
1
回答
哪些考虑因素决定了是先输入然后
转换
为子
类型
,还是使用id?
、
、
、
如果我有一个类层次
结构
,其中的子类需要使用比
超
类的ivar中指定的
类型
更具体的
类型
,是将
超
类ivar声明为id更好,还是键入它并在必要时在子类中进行
强制
转换
?例如,我有一个
超
类,它使用
类型
为Thing的ivar: Thing *_typedIvar; // OR }我喜欢使用实数
类型
提供的编译器检查,以及能
浏览 0
提问于2011-02-17
得票数 0
回答已采纳
3
回答
将
超
类obj
转换
为子类obj时出现Java错误
、
= new AA()当我这样做的时候我得到了一些错误,如在线程“主”java.lang.ClassCastException中的异常:A不能
强制
转换
为
浏览 0
提问于2014-03-06
得票数 1
1
回答
使用反射
从
包中获取数据
、
、
我使用反射在运行时
从
包中读取方法和字段,这样我就能够获得包含键和值的集合,然后可以迭代它们。 Class<?> bundleClass = bundle.getClass(); Class<?> superClass = bundleClass.getSuperclass(); 但是迭代superClass.getDeclaredMethods();只返回
类型
浏览 1
提问于2015-01-22
得票数 0
回答已采纳
1
回答
强制
所有子类实现给定的
类型
类
给定一个
超
类或特征,并假设一个开放的层次
结构
,我
如何
强制
所有扩展类实现一个特定的
类型
类?例如,假设
类型
类Default和一些特征Super我想
强制
执行以下内容(本身)是不允许的:implicit val bHasDef = new Default[B] { def default = B(42) } 假设上述
浏览 0
提问于2016-03-19
得票数 1
2
回答
在不违反标准的情况下使用指针
到
结构
的混叠数组
、
、
“包含与我们要
转换
到它的指针兼容的
类型
,也就是说,指向
类型
uint32_t的指针可以
转换
到包含uint32_t
类型
成员(或成员)的
结构
中,而不会破坏混叠规则。
强制
转换
是否仍然有效(或者更确切地说,通过抛出的指针访问值)?对a的任一元素的更改是否会改变i的第一个元素的值(以及反过来),就好像禁用了严格的混叠一样?unsigned char成员来使
强制
转换
有效吗?换句话说,不兼容
类型
的
转换</e
浏览 2
提问于2013-06-09
得票数 9
回答已采纳
1
回答
当T是一个接口时,为什么我的
从
T
到
SomeStruct<T>的cast操作符不能工作?
、
、
、
、
当我尝试使用用户定义的
从
接口
类型
到
泛型
结构
类型
的
强制
转换
操作符时,我得到一个编译错误,指出
类型
无法
转换
:public struct S<T> {{ return (S<J>)j; // <- error: cannot convert type 'J' to type 'S<J>&
浏览 1
提问于2012-10-06
得票数 4
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
PHP 7入门:新特性简介
嵌入式C语言编程规范
每日一书Java语言规范:基于Java SE 8最新推荐
《PHP技术大全·第一卷》之数组 Array 细致解读
基础08:数据类型的转换
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券