永发信息网

请问在java中,这三个obj对象有什么不同?

答案:3  悬赏:0  手机版
解决时间 2021-02-23 01:21
class A{ PassParam obj=new PassParam() ; //注释一 obj=new PassParam() ; // 注释二 public static void change(PassParam obj){ //注释三}}请问在这个类A中,这三个对象分别有什么不同?可以混起来用吗?如果不能,请解释一下为什么?谢谢啊。
最佳答案
第一:前两个obj对象不一样,第一次的obj被重新赋值了,最终的起作用的只有第二句代码!(第一句代码只是定义了一个PassParam类型的变量!)第二:第三个obj是作为change方法的形参的,其实它可以换成任意的名字(不能和java里的关键字一样)!
全部回答
vector<string> v = new vector<string>();   v.add("a");   v.add("b");   v.add("c");   v.add("d");     v.get(0);//获取首个对象     v.get(v.size()-1);//获取最后一个
PassParam obj=new PassParam() ; //PassParam obj :定义了一个PassParam类的对象,名字叫obj, //他的默认值为null; //new PassParam() :创建了一个PassParam对象; //=:把创建的对象指向(赋值给)obj。obj=new PassParam() ; //只有前面定义了obj变量,此obj才有效,否则要报错,其他同上。public static void change(PassParam obj){ //PassParam 只是告诉程序,这里需要的是一个 //PassParam类型的参数,后面的obj,可以改成别的也行, //只要在此方法用到此参数时,用的名字跟他一样就行。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
急!!!!!!请问移动公司发来的信息中WLAN
爸爸,我赢了,我是不是可以哭了邱文周
刘庄综合市场地址有知道的么?有点事想过去
【直角三角形边长公式】30°.60°.90°的直角
舟山第一小学(东北门)地址有知道的么?有点事
显卡跑分突然变低求解答
该患者最可能的诊断是A.Meig’ssyndromB.ovar
过完年什么时候买车最便宜
怎样用手机号申请邮箱
怎么在网上交养老金
我是酒店洗衣房经理想问烫平机维护保养有什么
骨架油封TC40*52*7能替代CB40*52*7吗,一样用
英语翻译What does travelling mean?Visit ,e
清真香酥鸡柳这个地址在什么地方,我要处理点
企业在推进智能化建设方面存在哪些问题
推荐资讯
怎样有java socket实现发送接受表情类似QQ详
蛇形湾怎么去啊,有知道地址的么
杏林加油站我想知道这个在什么地方
windows7右下角的时间不小心删掉了,怎么回复
诗情画意游戏名字
从台儿庄到呼和浩特最优火车路线
干洗客在哪里啊,我有事要去这个地方
登录不了cf一登录就出现这个是什么意思?
谁有鼬的高清手绘图片
数码相机镜头沾上口水怎么办,会腐蚀镜头镀膜
找李白的诗句!急急急!
鱼鸭田这个地址在什么地方,我要处理点事
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?