黑马程序员技术交流社区

标题: 规范写法里为什么还要有注释的这段程序,没有也可以运... [打印本页]

作者: 明天你好    时间: 2014-2-26 22:48
标题: 规范写法里为什么还要有注释的这段程序,没有也可以运...



class Person{private int age;void setAge(int a){if(a>0)age=a;}/*int getAge(){reutrn age;}*/void talk(){System.out.println(a);}}
public class Test8 {    public static void main(String[] args) {       Person p=new Person();     p.setAge(20);      p.talk();}}


作者: 安辉林    时间: 2014-2-26 22:52
因为age进行私有了,如果要获取到这个变量值,只能通过get()方法来获取了.这里能运行是因为这里没用到
作者: xietansheng    时间: 2014-2-26 22:57
这就是面向对象的编程思想,将属性私有化,给外界提供访问方法,学到后面就可以体会到这种写法的好处了。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2