面向对象程序设计 面向对象程序设计 C# C# 第九章 定义类 面向对象程序设计(C# ) 主要内容 n 类定义相关语法 类的定义 构造函数与析构函数 n 其它相关主题面向对象程序设计(C# ) 类的定义 n 使用class 关键字来定义类: class / 类的成员 面向对象程序设计(C# ) 类的成员(Member )的定义 n 成员的访问限定符 n 数据成员(字段)的定义 n 函数成员(方法)的定义 n 构造函数与析构函数的定义 n 属性(方法)的定义面向对象程序设计(C# ) 类定义中可以使用的访问修饰符 修饰 符 含义 无或internal 类 只能在当前项 目中访问 public 类 可以在任何地方访问 abstract 或internal abstract 类 只能在当前项 目访问 ,不能实 例化,只能继 承 public abstract 类 可以在任何地方访问 ,不能实 例化,只能继 承 sealed 或internal sealed 类 只能在当前项 目中访问 ,不能 派生,只能实 例化 public sealed 类 可以在任何地方访问 , 不能派生 ,只能实 例