java中能否用数组存放不同的类?
1、不可以。\x0d\x0a放进一个容器或者一个数组中,就是同一级别的数据。\x0d\x0a同一个级别就是统一接口的。\x0d\x0a放进去,再取出来的时候,就不知道这个该当作哪个子类来用了,所以必须当作父类来用。
2、java中的数组中必须存放相同的数据类型,不可以存放不同的数据类型。Object[]数组可以存进去各种数据类型,但别忘了这些数据类型统统都被自动提升成为了Object类型。也就是说,Object[]内部放的,都是Object类型的数据。
3、尽管Object[] objs 可以存放所有类型的Object,但是此时都是作为Object类型存入的,所以不能说是不同类型。
java编辑写个类,要求:保存1个int类型的数据
有好多种做法,可以用jdk里的库,也可以只用基本语法。
int a1=3;System.out.println(a1);资料拓展:Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。
java编写一个计算器类,包含三个属性:数字a,数字b和结果result,其中a和b为int类型,result为double类型。
一楼思路对的,不过我觉得interger可以直接放学号,如果学号没有超过int的范围的话。
java中的数据类型分两大类分别是基本类型和引用数据类型。基本类型 1)Java中的数据类型有八种,即基本类型。
我用记事本写了一个小JAVA的程序,可保存的时候总是无法保存为*.JAVA…
1、当你在记事本文件里编辑好java文件后,保存为java文件时,其实很多是没保存为java的,保存的文件后缀名是.java.txt,它依然是一个记事本文件。
2、如下:首先需要确保你的电脑正确安装了Java环境并且环境变量都配置完成,之后我们在电脑上编辑好自己的Java程序,找到文件保存路径,在下一步要使用。
3、解决方法一:选择工具–文件夹选项,然后点查看,然后找到隐藏已知文件扩展名选项,把这个勾去掉,然后点确认。
java中什么能保存不同类型的参数
1、在java中数组是不可以存放不同数据类型的。只能存放同一种数据类型。但是,我们可以通过map来实现数组存放不同的数据类型。
2、能啊,只要定义为ListObject就可以在list里放不同类型的对象。
3、由于Java中的所有 对象 都 继承自 Object 对象 所以你把数组定义成 Object数组不就可以了么。
4、ArrayList();这是未引入参数化类型时的写法,list集合中可以存储不同类型的元素,如此便有了安全隐患,编译器不能保证你取值时的转型(拆箱)一定正确。jdk5引入了参数化类型(泛型)之后,写法变为。
5、错误。数组本身定义就是用来存放相同类型的集合。尽管Object[] objs 可以存放所有类型的Object,但是此时都是作为Object类型存入的,所以不能说是不同类型。
6、不可以。\x0d\x0a放进一个容器或者一个数组中,就是同一级别的数据。\x0d\x0a同一个级别就是统一接口的。\x0d\x0a放进去,再取出来的时候,就不知道这个该当作哪个子类来用了,所以必须当作父类来用。