一个类型转换问题,请高人帮忙 Vector的get()方法取出的是Object对象,要将它转换为原来的对象当然要进行转化啊! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 v.get()方法返回的是一个Object类型的对象,是所有对象的父类,不可以将父类的对象直接赋值给子类的对象,只能进行类型转换 那么v.add(p)的时候是做了Point到Object类型的隐性转换的吗? Point一定是一个Object,所以隐性的转换是安全的,但是Object缺不一定就是Point,所以要显式转换,确保你自己知道取出来的式Point。 同上,因为v.get()返回的是一个Object,Object是一个总根,当然不能赋值给子类..例如:Point p = new Object();//不合法的但: Object o = new Point();//可是合法的哦这就是面向对象编程的思想,多看看理论吧... java使用Statement执行多条sql.在线等!!! 代碼中遇到的問題:如圖所示,,如果分別打jar包,工程jar包中的myProject.jar如何讀取conf目錄下的*.properties文件呢? 重载中出现的问题 求救:菜鸟新问题,代码不能运行? 不看不知道,一看吓一跳.大侠们看看这是What? 关于包的问题,很菜的问题 (新手)大家觉得Swing好看还是AWT好看?实际工作中你采用哪个? java 可以不可以把文件路径作为参数 请问RMI中远程函数的参数和返回值可以是类吗? 是不是应该对所有的数据库操作都应该捕获异常? 问一个小小问题...题目如下... 定义一个矩形类...
Object是一个总根,当然不能赋值给子类..
例如:Point p = new Object();//不合法的
但: Object o = new Point();//可是合法的哦
这就是面向对象编程的思想,多看看理论吧...