初学Java,很是迷茫,请问下面注释的语句到底有什么作用?感觉要和不要对运行结果没有影响呀。。。。。
发布网友
发布时间:2022-04-23 09:28
我来回答
共6个回答
热心网友
时间:2023-10-09 13:13
看前面的回答,估计提问者要抓狂了吧 :)
其实也可以看出你的提问描述方式有问题,才引起大家的误解。
猜测你想问的是不是这段代码有什么用处?
这种代码属于get/set方法,属于Java Bean约定的用法,作用就是提供类属性的一个访问接口,避免直接public暴露类属性引起访问冲突之类问题。
至于你的代码,因为没有使用这些方法,所以注释掉也能编译通过,但是如果你把x,y改为private类型,编译就会出错了,或者说,你的Circle构造方法里不应该直接访问x,y,而是通过get/set方法访问(当然这也不是绝对的,这个度的把握经验多了你就能理解了)。追问非常感谢,还是你最懂我,对于java初学者急需帮助,能留下你的qq吗,以方便询问大师!
热心网友
时间:2023-10-09 13:13
你就是把set()方法和get()方法注释了啊,这个是有关于JAVA封装方面的知识,你看下就知道了,这里给你简单的说下,就是为了让其它类调用的时候可以不能直接修改你这个类的固有属性,或者让他只能读不能改
热心网友
时间:2023-10-09 13:14
注释不会参与编译。
注释可以在使用Applet时候利用的,用html注释后用appletViewer运行,它会直接跳过所有不属于html的部分,也就是说只执行html注释部分。
热心网友
时间:2023-10-09 13:14
main函数里可以通过Circle 或者 Point类的get方法获得对应的值吧,比如
getR可以获得R的值,因为R是Circle类private属性,外界是不能直接访问的,只有通过getR方法外界才可以访问到R属性。
热心网友
时间:2023-10-09 13:15
注释掉的代码的用意是为了注入,也就是自动给比如x,y等赋值。是为了安全起见,在你的程序里,比较简单,可以直接访问变量,当然,安全的做法,是通过getxx方法来得到变量的值,这样,可以保护这些变量值,因为,如果让某些方法直接访问这些变量后,可以改变这些变量值,而这有时是我们不想要的。一般我们的pojo或者说vo类,我们将变量设置为private,并通过设置一些getxx,setxx方法来访问这些变量。
热心网友
时间:2023-10-09 13:16
/**
* @param args
*/
这里是留给你加注释用的 是给其他程序员看的
// TODO Auto-generated method stub
这个是给你这个方法家注释用的
告诉其他程序员这个方法的功能是什么