关于参数的一个小问题(在线给分) PI 是常量,r是类全局变量在Java中都是按值(地址)传递 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 参数是:public void calc(int a,String s,Object b){}里的int a,String s,Object bpublic getArea(){return(PI*r*r)}getArea():括号里是空的,所以没有参数还有,这是本破书,扔了,应该是public double getArea(){return(PI*r*r)}又不是 构造函数 怎么能没有 返回值(double)呢? 老大 public getArea()里的括号里 没有东西就 表示 没有东西从函数 传入, 当然没有参数了 至于 Return ()里的 东西 不一定就是 参数 也可以是 其他 东西 吗 好像 写 123 之类的也可以 哦 ^_^ 形参和实参 这个问题 我不能确定 仅供参考 按值 就 是 参数传递时 你的型参 相当于实参的 一个备份 修改型参 对原来的 变量 没有影响按引用 就是 你 的 实参 和型参 都指向 同一个对象“改了” 型参 也 就修改了 那个 对象 那么 原来那个 变量 就 的值 就 不同 了 如有错误 请高手更正 r是类成员变量,PI 是常量方法没有变量传入 同意dyhml(VirusCamp)老兄说的又不是void 怎么没有返回值呢? public getArea(){ return(PI*r*r)}你看你的构造方法,怎么可能有返回值,构造方法不能有返回值是常识,好好记着.如果你要说你的不是构造方法,那么你必须给你的返回类型,例如Double,int,之类的,没有返回值也必须声明void getArea()请你记着哦,加油哦:) 还有,要回复一下2楼的朋友:这是JAVA,不存在按值或按地址...这不是C++,在JAVA里,凡是传参数,都是引用...:) 快速排序方法什么情况下最不利于发挥其长处? tomcat启动没有任何错误.日志什么的也都正常,但是运维组说,总是启动完毕很久 Java如何实现透明图片在photoshop里面的反选和删除操作 DatagramSocket 接收数据包超时,这是一个ICMP包(也就是PING包) 菜鸟求助局部变量初始化的问题? 第一次看见String.class这个东西,不明白,求助! 数组二分法排序就一定要改变元素的顺序吗 请教:linux下运行JAR文件 到底是多线程还是异步? 有没有人遇到过这个问题? arraylist的简单问题 如何引用其他外部类里的对象?
public void calc(int a,String s,Object b){
}
里的int a,String s,Object bpublic getArea(){
return(PI*r*r)
}
getArea():括号里是空的,所以没有参数还有,这是本破书,扔了,应该是
public double getArea(){
return(PI*r*r)
}
又不是 构造函数 怎么能没有 返回值(double)呢?
不一定就是 参数 也可以是 其他 东西 吗
好像 写 123 之类的也可以 哦 ^_^ 形参和实参 这个问题 我不能确定 仅供参考
按值 就 是 参数传递时 你的型参 相当于实参的 一个备份 修改型参 对原来的 变量 没有影响
按引用 就是 你 的 实参 和型参 都指向 同一个对象“改了” 型参 也 就修改了 那个 对象
那么 原来那个 变量 就 的值 就 不同 了
如有错误 请高手更正
方法没有变量传入
又不是void 怎么没有返回值呢?
return(PI*r*r)
}你看你的构造方法,怎么可能有返回值,
构造方法不能有返回值是常识,好好记着.如果你要说你的不是构造方法,那么你必须给你的返回类型,例如Double,int,之类的,
没有返回值也必须声明void getArea()
请你记着哦,加油哦:)
这是JAVA,不存在按值或按地址...
这不是C++,在JAVA里,凡是传参数,都是引用...
:)