绝色悍妻戚曦免费阅读:java初学,两个简单的问题

来源:百度文库 编辑:中科新闻网 时间:2024/05/04 01:33:38
这个打印的是数组的什么值?

int [] a=new int [100];
System.out.println(a);

如题。是a指向数组堆内存地址?如果是这样,那凡是引用变量都可以打印出内存所在地址了?
谢谢

看了这道立体有点糊涂……
怎么test2和Person不用建立继承关系,就能子在Person中实力test2对象?

public class Person
{
public static void main(String[] args)
{
test2 p=new test2();
String str="abc";
p.output(str);
}
}

class test2
{
public void output(String str)
{
System.out.println(str);
}
}

如果不写extends是不是Person类的东西test2类都能调用?
可person 建立一个变量,在下面使用,出错,但声明成继承关系就没错了。

偶有点绕。。麻烦讲讲。

谢谢大家

对于第二个问题,你需要进行JAVA入门!
JAVA中的数组也是对象,你输出的是这个数租的toString()方法得到的字符串。
这个字符串末端是这个数组的哈希码