0
点赞
收藏
分享

微信扫一扫

c#和java中封装字段的不同

c#:

private String name;

public String Name
{
get { return name; }
set { name = value; }
}

java:

private String name;


public String getName() {
return name;
}


public void setName(String name) {
this.name = name;
}

总结:

字段的使用场景:与类或者对象关系密切,建议使用private修饰。

属性的使用场景:对字段进行封装,提供get/set关键字,进行访问。

变量的使用场景:与类或者对象关系不密切,常常在方法或者语句块中使用。

字段和属性是相对于类而言的,而变量相对于方法或者语句块而言,可以再任何地方使用。



举报

相关推荐

0 条评论