永发信息网

java.lang.NegativeArraySizeException 错误怎么解决

答案:3  悬赏:40  手机版
解决时间 2021-11-22 18:40
java.lang.NegativeArraySizeException 错误怎么解决
最佳答案
1、打开开发工具myeclispe,然后点击File,选择New,在点击Java Project选项来新建个java工程项目。

2、新建三个java类。一个是BaiDu类作为父类,一个JingYan类作为子类。还有一个AesTest类是来测试我们结果的。

3、在BaiDu.java父类中,一个name属性。在JingYan.java类里,我们是先继承了BaiDu这个类,然后又定义了个Cname属性。代码如下:public class BaiDu {String name = "baidu";}public class JingYan extends BaiDu {String Cname = "jingyan";}。
4、在AesTest.java类里面写上测试代码,代码如下:public static void main(String[] args) {BaiDu baidu = new BaiDu();JingYan jingyan = new JingYan();jingyan = (JingYan) baidu;System.out.println(jingyan);}。

5、执行这段代码,执行发现报错java.lang.ClassCastException。报错的意思就是强制类型转换异常。

6、接着,我们在修改下代码,代码如下:public static void main(String[] args) {BaiDu baidu = new BaiDu();JingYan jingyan = new JingYan();baidu = (BaiDu)jingyan;System.out.println(baidu);}。

7、出现java.lang.ClassCastExceptio错误是指类型强制转换出错了。当我们用子类对象去强制转换父类对象就会报错,或者使用子类对象 = 父类对象,同样会抛出java.lang.ClassCastException。

Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言。
Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。
全部回答
数组大小是负数
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
溧阳吾悦广场怎么样?好不好?值不值得买?
打洗脸水的打字是什么意思
经典西点专业与西点精英专业有什么区别
好怀念你我刚认识的时候,这句话有没有错
燕麦加香蕉饮用科学吗
对带课老师说您想怎么批就怎么批是不是说错话
64位win7旗舰版系统没有放大镜功能
审题那一刻,几分甜美在心头
美容院老板应该具备怎样的素质?
为什么有时感觉时间快,有时感觉慢
在气象服务中,常用什么来表示风速的大小
k109次列车时刻表14车厢55号是靠窗的位置吗
歌词彩虹是心连心化成的誓言
求高手!我才买的步步高vivoE1才用了几天,手
2008年2月15日中午12:52出生的属相是什麼?
推荐资讯
照样子写一写!
不想用温10去电脑店重装系统多少钱
纪实摄影为什么成为摄影的主流?
十八的钢筋十五倍底多长
有一箱蜂王没了,昨天介绍个别的箱得王进去,
云台控制器其他按键正常,但控制摄像头上下左
我的宝宝总撑劲怎么办
oppon1换个卡槽要多少钱
男方姓陈、女方姓王、小孩猴年生取什么名字
笔记本电脑的配置好坏怎么看?
我减肥从98斤到92斤。为什么现在特别想吃?
2016年农历八月十八日早上8点16分出生,五行
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?