黑马程序员技术交流社区

标题: 参数类型 [打印本页]

作者: zhangyangLengen    时间: 2014-11-3 22:11
标题: 参数类型
Object obj ;
int [] a;
变量 obj 和变量  a 的类型是一样的吗

作者: WakeUp    时间: 2014-11-3 22:15
一样的,都是引用型变量
作者: zhangyangLengen    时间: 2014-11-3 22:17
但是,在设计函数的时候
private AreYouSure(Object o)
    {
        System.out.println("object");
    }
    private AreYouSure(int[] arr)
    {
            System.out.println("array");
    }

测试了一下,两个函数重载了,既然能够重载 函数的类型 肯定不一样了
作者: zhangyangLengen    时间: 2014-11-3 22:18
应该是子父类的关系
作者: Kikyou2014    时间: 2014-11-4 09:21
是继承关系
作者: yaodd321    时间: 2014-11-4 11:11
都是引用型变量,至于3楼的想法,应该是两个函数的参数列表是不同的,但是类型是相同的吧
作者: Rain2692    时间: 2014-11-4 11:20
他们有比较性吗?一个是顶层父类的变量,一个是数组类型的变量,压根就不是一个层次上的额
作者: wf111sxwf    时间: 2014-11-4 13:28
俩个都是应用型变量 指向一个实体
作者: 焦旭宁1    时间: 2014-11-4 22:35
是引用类型的!!
作者: zhangyangLengen    时间: 2014-11-4 23:07
对,虽然是引用类型,但是不是一个层次上的
作者: lighter    时间: 2014-11-5 00:24
不一样吧,一个是顶层父类对象,一个是数组对象
作者: huoxy    时间: 2014-11-5 09:23
二者分别属于引用类型下的类类型和数组类型,所以是不同的类型!
作者: 王世虎    时间: 2014-11-5 10:48
不一样,int为基本类型 obj为引用类型
作者: 王世虎    时间: 2014-11-5 10:50
引用类型建立对象的时候需要在堆内存中开辟地址,基本类型不需要




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2