A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© iverchen 初级黑马   /  2015-10-3 14:43  /  693 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

比如给一个手机类赋值 Phone  p = new Phone ();
                                                p.brand = "小米“
                                                p.price  = 1500

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

我学识浅想问下 为毛上面的赋值有”=“号
下面的赋值没等号直接扩号赋值了?

2 个回复

倒序浏览
上面那个直接是直接把值赋给成员变量,后者是调用类中的方法赋值。
回复 使用道具 举报
上面哪个是直接给成员变量赋值,一般这个变量是特有变量且修饰符应为默认或者public,下面的是调用对象的方法,给对象赋值,并且一般是在属性被private修饰,需要提供一个方法访问该成员变量
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马