慕课网 2.1C#封装的概念

为什么要封装

public不安全,private在类外无法使用,应该如何解决?

用到 封装:

                    ①隐藏对象的信息

                    ②留出访问的接口

在C#程序中,通常使用属性对字段进行封装

慕课网 2.1C#封装的概念_第1张图片
封装的意义


慕课网 2.1C#封装的概念_第2张图片
与java有区别,通过访问器控制
慕课网 2.1C#封装的概念_第3张图片
属性访问器

慕课网 2.1C#封装的概念_第4张图片
访问器    只读


你可能感兴趣的:(慕课网 2.1C#封装的概念)