中易网

Java的新手问题。很新的新手

答案:3  悬赏:60  
解决时间 2021-12-22 22:35
class Person
{
private String name;//定义类的成员变量name
public Person(String n)//定义构造函数初始值为n
{
name=n;//为什么这里是把等号右边的内容赋值给左边????????????????
}
public String getname()//定义gername方法返回成员变量name
{
return name;
}
public void setname(String name)//定义setname方法修改成员变量name
{
this.name=name;//这里却把等号左边的内容赋值给右边?????????????
}
}
class PersonDemo
{
public static void main(String [] args)
{
Person p1 = new Person("1");
System.out.println(p1.getname());
p1.setname("2");
System.out.println(p1.getname());
}
}



我新手的程度是,只看过张孝祥的《java就业培训教程》的前3集。还在继续学习中。如果大家有什么好的适合新手的java网站或者论坛也告诉我一下吧,就是想找个能和别人交流的地方。另外也欢迎学java的新手加我的qq5929712.大家一起学习和讨论。**我要问的问题就是代码中带问号的部分**
最佳答案
赋值都是右边付给左边的。你的代码也是这样。在setname中将参数name赋值给域值name。你后面的程序运行逻辑还是大致对的。
全部回答
1、第一处没什么奇怪,“=”的意思就是把右边的值赋给左边,把传进构造方法的n赋给p1的name属性。 2、第二处等号左边是对象,右边的name是setname()方法里的要传的String参数,意思是把传到 setname(String name)方法的String参数赋给对象p1的name属性。 3、你的命名规则不规范。尽量采用驼峰。
don't worry!
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
在瑞士买名牌包便宜吗,买名牌包划算吗
蚤没的意思是什么啊?请解释下!
新出的魅蓝估计什么时候才可以开放购买,?现
相宜的近义词是什么?
湖南卫视青云志开播前的张小凡说的话,大概意
酽寒的意思是什么?酽寒的释义是什么啊?
近一年中乌兰浩特得消费水平怎样,和通辽比哪
红萝卜炒黄瓜的做法
干忽剌的意思是什么啊?请解释下!
我有两个QQ,想在一个QQ上发表说说后,同步到
新东方(乐桥校区)地址在什么地方,想过去办事
中国体育彩票店(公园路977号西座小区9号楼门
不怎麼樣的意思是什么?不怎麼樣的释义是什么
调和的意思是什么啊?请解释下!
曹操有多少兵
推荐资讯
企业年度研究开发费用结构明细中填报人签字日
師謨的意思是什么?師謨的释义是什么啊?
左序的意思是什么啊?请解释下!
寿词的意思是什么啊?请解释下!
南郊居委会办公地址在什么地方,我要处理点事
天天爱消除积分月赛第三名的奖励是20钻石和什
白癜風患者需要注意哪些护理工作
怀孕七个月引产会影响以后生育吗?
春节旅游想租辆大巴车,各位给个建议吧!
如果嫁给了一个有人格分裂的人该怎么办
你好,请问做前牙的烤瓷牙最好用什么材料啊?
国字脸整形一般需要多少钱呀
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?