黑马程序员技术交流社区

标题: 面向对象封装这块的问题,望大神来解答啊 [打印本页]

作者: tajufa    时间: 2015-5-27 11:21
标题: 面向对象封装这块的问题,望大神来解答啊
大家好哈,我没有任何基础···今天看到毕老师第5天视频面向对象封装这块,产生了很多疑问,望各位大神前辈解惑!!

如上图所示,这是我照抄毕老师所讲写代码,注释部分为本人看不懂···所以我尝试按自己所想的编写,就在 age =a;  下面编写了一条System.out.println("age"+age);  然后编译运行,发现无论是正数还是负数和老师写的结果是一样此为问题1,问题2.  27行函数代码起到什么作用,为什么这么写?
问题3.  32行函数代码为什么只用了void 以前前面都是public static void ?  有懂的大神解答下,谢谢!


作者: hui1107464497    时间: 2015-5-27 11:45
问题一:如果a在0到130之间,那么就给age赋值,并执行System.out.println("age"+age),否则会执行System.out.println("fei fa age")
问题二:提供一个方法共外界访问,实质就是定义返回值是int类型的方法,将某个值返回到外界使用
问题三:public static void 表示:公共的(public),静态的(static),void(没有返回值的)。这个类中定义的这个方法表示:私有的(private,默认的),没有返回值的,你要明白各个修饰符的意义




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