黑马程序员技术交流社区

标题: 给成员变量赋值的问题 [打印本页]

作者: iverchen    时间: 2015-10-3 14:43
标题: 给成员变量赋值的问题
比如给一个手机类赋值 Phone  p = new Phone ();
                                                p.brand = "小米“
                                                p.price  = 1500

然后是另一个是给一个老师类赋值  Teacher t = new Teadcher ()
                                                         t.setName("林青霞")
                                                         t.setAge (26 )

我学识浅想问下 为毛上面的赋值有”=“号
下面的赋值没等号直接扩号赋值了?
作者: 纳木错的程序猿    时间: 2015-10-3 15:02
上面那个直接是直接把值赋给成员变量,后者是调用类中的方法赋值。
作者: 不爱念经的小僧    时间: 2015-10-3 15:08
上面哪个是直接给成员变量赋值,一般这个变量是特有变量且修饰符应为默认或者public,下面的是调用对象的方法,给对象赋值,并且一般是在属性被private修饰,需要提供一个方法访问该成员变量




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