封装是通过使用访问说明符来实现的。访问说明符定义类成员的范围和可见性。 c#支持以下访问说明符:public、private、protected、internal、protected internal等。
封装可以通过私有访问说明符来理解,它允许类隐藏其成员变量和成员来自其他函数和对象的函数。
在下面的示例中,我们将长度和宽度作为分配私有访问说明符的变量 -
示例using system;namespace rectangleapplication { class rectangle { private double length; private double width; public void acceptdetails() { length = 20; width = 30; } public double getarea() { return length * width; } public void display() { console.writeline("length: {0}", length); console.writeline("width: {0}", width); console.writeline("area: {0}", getarea()); } } class executerectangle { static void main(string[] args) { rectangle r = new rectangle(); r.acceptdetails(); r.display(); console.readline(); } }}
以上就是c#中的封装是如何实现的?的详细内容。