21
5
内容纲要

人以类聚”,这个成语说明了类的概念,在面向对象设计中的类也是如此,一个类是一组东西的抽象,类可以有抽象出来的类(抽象类),也可以是具体的类,抽象类往往都有具体类,具体类负责实现抽象类定义的方法。一个类,里面定义了属于这个类别的东西共同拥有的属性和方法,比如Duck鸭子类,里面有叫声,羽毛等鸭子都有的属性,有游泳,叫等鸭子都有的方法。
在C#里类还分静态类和非静态类,最大的区别是静态类里必须都是静态方法,静态类必须用类名去访问里面的方法,静态类是编译时就确定的;非静态类必须先创建一个实例对象,然后才能去访问类里的成员和方法,非静态类是动态绑定的,也就是在执行的时候才确定要执行什么方法。
类有修饰它的关键字:Public、Protected,Private。这几个关键字代表的意思是:
1、Public:公共的类,这个类可以在外面的类被访问到;
2、Protected:私有的类,这个类可以在继承它的类被访问到;
3、Private:私有的类,这个类不能在任何其他外面的被类访问到。


声明: 本文采用 BY-NC-SA 协议进行授权. 未标注“转”的文章均为原创,转载请注明转自: 面向对象程序设计必知:深入理解类

公告栏

欢迎大家来到我的博客,我是dodoro,希望我的博客能给你带来帮助。