java中属性和字段的区别

在Java中,类的属性,通常可以理解为get和set方法。
 
而字段,通常叫做“类成员”。 
 
这两个概念是完全不同的。 
 
属性只局限于类中方法的声明,并不与类中其他成员相关。
 
例如: 
 


void setA(String s){}
String getA(){} 


 
当一个类中拥有这样一对方法时,我们可以说,这个类中拥有一个可读写的a属性(注意是小写a)。
 
如果去掉了set的方法,则是可读属性,反之亦然。 
 
类成员(字段),通常是在类中定义的类成员变量,
 
例如: public class A{ private String s = "123"; } 
我们可以说A类中有一个成员变量叫做s,也就是我们给类A定义了一个字段s。
 

24.jpg

 

2 个评论

拜托下次评论最好与文章相关的内容,谢谢!
666

--来自移动客户端

要回复文章请先登录注册

Template error, template file not found