为什么Ruby中没有「属性」这一概念
ruby吧
全部回复
仅看楼主
level 5
- -?
2012年02月13日 14点02分 1
level 13
java也没有吧[汗]
2012年02月14日 03点02分 2
level 5
不就是类方法么- -
2012年02月14日 06点02分 3
当然有属性。 accessor class variable 就是属性。
2013年04月12日 01点04分
level 13
回复3楼:语法上没有属性这个东西 ,object pascal倒是用。
2012年02月14日 08点02分 4
level 2
属性更多是指它有什么特性,比如一个人,身高,性别等才叫属性,ruby里的属性应就是指类的@成员变量,而具体操作属性的是方法
2012年03月26日 10点03分 5
level 1
java里的属性概念就是getXXX,setXXX
C#里倒是有专门的语法
Ruby应该是强制用'属性'访问吧,有没有这概念都无所谓了
刚学Ruby,说错了请指点
2012年04月10日 17点04分 6
level 1
没听过java有属性的说法。。
倒是有用过reflect,添加各种说明
2012年05月12日 05点05分 7
level 6
C#的确有专门的语法,比Java的get和set方便多了。
2012年06月04日 01点06分 8
level 9
class A
attr_accessor :b
end
a=A.new
a.b=1
print a.b
2012年06月04日 01点06分 9
level 5
哟西
2012年06月05日 13点06分 10
level 1
对ruby来说似乎property和attribute是一个意思
2012年07月07日 18点07分 11
level 8
attr_accessor 可以声明一个@变量对外访问,算的上是属性了吧
2013年03月24日 05点03分 13
嗯,,
2013年03月31日 10点03分
1