1.为什么在下面程序里面
void output(char ch)
可以传进去一个char类型的数组?为什么用ch就可以顶替ch[]?2.在java.util包里面有一个date类,当
import java.util.date;
在
class Point{
这里可以Point pr = new date();
}
void output(char ch)
可以传进去一个char类型的数组?为什么用ch就可以顶替ch[]?2.在java.util包里面有一个date类,当
import java.util.date;
在
class Point{
这里可以Point pr = new date();
}
明天sun要发奖的
1. 其实还有一个重载函数void output(char[] ch)
2. 其实不是sun的Date类,而是自己写的date类
package java.util;
public class date extends Point {}
void output(char ch)
可以传进去一个char类型的数组?为什么用ch就可以顶替ch[]? ch传的是数组开始的引用。相当于C++里 ch[0]的指针2.在java.util包里面有一个date类,当
import java.util.date;
在
class Point{
这里可以Point pr = new date();
} 这个不清楚。。属于是向上转型。。查查文档看看point是不是 data 的超类
我自己的理解。。我也是初学者。。答错了。。请见谅
第一个问题也问错了,应该是先定意一个char [] arr
然后有一个方法void output(char ch[])
当我用一个对象去调用这个方法的时候对于参数为什么只要arr就可以了而不是arr[]?具体在JDK中是怎么实现这个的