
C#编程题,用什么方式体现面向对象的三大特征之一即封装性的? 用定义类方法回答
展开全部
public class a{
private int id;
public int Id
{
get { return id; }
set { id = value; }
}
}
private int id;
public int Id
{
get { return id; }
set { id = value; }
}
}
追问
文字叙述有么?
追答
封装:隐藏对象的属性和实现细节,仅对外提供访问方式
优点:
1、将变化隔离
2、便于使用
3、提高重用性
4、提高安全性
封装原则:
1、将不需要对外提供的内容都隐藏起来。
2、把属性都隐藏,提供公共方法对其访问
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询