社区
Java SE
帖子详情
传递类型的问题
36387893
2005-11-01 10:38:34
private static void setPointNull(Point p)
{
p = null;
}
public static void main(String[] args)
{
Point p = new Point(2,3);
setPointNull(p);
System.out.print(p);
}
输出为java.awt.Point[x=2,y=3].
请解答,谢谢
...全文
118
4
打赏
收藏
传递类型的问题
private static void setPointNull(Point p) { p = null; } public static void main(String[] args) { Point p = new Point(2,3); setPointNull(p); System.out.print(p); } 输出为java.awt.Point[x=2,y=3]. 请解答,谢谢
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
classjava
2005-11-01
打赏
举报
回复
private static void setPointNull(Point p)
{
p = null;
}
public static void main(String[] args)
{
Point p = new Point(2,3);
setPointNull(p); //这里只是传了一个副本给她
System.out.print(p);
}
treeroot
2005-11-01
打赏
举报
回复
parameters are transfered by value in java!
yy80680169
2005-11-01
打赏
举报
回复
UP
pauliuyou
2005-11-01
打赏
举报
回复
private static void setPointNull(Point p)
{
p.x =0;
p.y =0;
}
public static void main(String[] args)
{
Point p = new Point(2,3);
setPointNull(p);
System.out.print(p);
}
至于你想要的功能,只能在同一个方法里实现,不能通过别的方法来实现.
c++ primer第五版第6章答案
c++ primer第五版第6章答案
Java常考面试题 下载
Java常考面试题,高清版的,需要的可以下载看看,介绍非常详细的
fastjson的jar包 绿色版
阿里巴巴公司研发的fastjson1.2.2的jar包 以及源码包
C# 值
类型
引用
类型
值
传递
引用
传递
C# 基本数据
类型
(除string)都是值
类型
,类、数组、List<T>是引用
类型
。 参数
传递
: 既可以通过值
传递
也可以通过引用
传递
参数。通过引用
传递
参数允许函数成员(方法、属性、索引器、运算符和构造函数)更改参数的值,并保持该更改。 值
传递
:
传递
的是值
类型
或者 引用
类型
的副本; 一、值
类型
的值
传递
和引用
传递
: class Program值
类型
{ static void Main值
类型
(string[] args)//值
类型
{ ..
引用
类型
参数的
传递
引用
类型
参数的
传递
ECMAScript中所有函数的参数都是按值
传递
的。也就是说,把函数外部的值复制给函数内部的参数,就和把值从一个变量复制到另一个变量一样。基本
类型
值的
传递
同基本
类型
变量的复制一样,而引用
类型
值的
传递
,则如同引用
类型
变量的复制一样。 在向参数
传递
基本
类型
的值时被
传递
的值会被复制给一个局部变量(即命名参数,或者用ECMAScript的概念来说,就是arguments对象中的一个元素...
Java SE
62,634
社区成员
307,269
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章