Sqlite封装 封装有什么用( 三 )


私人日记 可以获取Gitee的链接;sqlitestudio可以获取sqlitestudio的链接;
C#基本语法大家在头条搜索“菜鸟c#”,个人感觉这个网站还可以 。
大家阅读过程中有哪些看不懂或未尽兴的地方,可以在评论区留言,我会先记下来在后续的教程中找机会再说 。
教程有帮助的话请大家帮忙关注、转发、扩散,能不能开专栏还需要你们的支持!

二、封装究竟有什么具体的用途竟然在问封装有什么用途 。


这是面向对象编程的第一个特征,封装性 。
封装就是将抽象得到的数据和行为(或功能)相结合,形成一个有机的整体,也就是将数据与操作数据的源代码进行有机的结合,形成“类”,其中数据和函数都是类的成员 。
封装的目的是增强安全性和简化编程,使用者不必了解具体的实现细节,而只是要通过外部接口,一特定的访问权限来使用类的成员 。
访问权限是由访问修饰符来实现的,例如:
public 表示可以被任意访问存取;
protected 表示只可以被本类和其继承子类访问存取;
internal 表示只可以被本程序集(Assembly)内所有的类访问存取,程序集是C#语言中类被组合后的逻辑单位和物理单位,其编译后的文件扩展名往往是“.DLL”或“.EXE” 。
protected internal 唯一的一种组合限制修饰符,它表示只可以被本程序集内所有的类和这些类的继承子类所访问存取 。
private 表示只可以被本类所访问存取 。
如果不是嵌套的类,命名空间或编译单元内的类只有public和internal两种修饰 。
其他还有
new 修饰符只能用于嵌套的类,表示对继承父类同名类型的隐藏
abstract用来修饰抽象类,表示该类只能作为父类被用于继承,而不能进行对象实例化 。
sealed用来修饰类为密封类,阻止该类被继承 。
同时对一个类作abstract和sealed的修饰是没有意义的,也是被禁止的 。