下载此文档

第4章-面向对象程序设计入门.ppt


文档分类:IT计算机 | 页数:约29页 举报非法文档有奖
1/29
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/29 下载此文档
文档列表 文档介绍
工作
吃饭

学****br/>身高
年龄
….
性别

属性
行为
4类和对象
类=(算法+数据结构)
面向对象程序的结构特点
程序=(类+类+……)
封装行

为用户提供对象的属性和行为的接口
用户通过这些接口使用这些类,无须知道这些类的内部如何构造的。不能操作类中的内部数据
将内部数据隐藏
面向对象程序设计语言的三大原则
案例:人操作机器的例子
人通过几个按钮就可以享受机器提供的服务了
机器可看作是一个对象
继承性
面向对象程序设计语言的三大原则
继承描述子类与父类之间的一种关系,通过继承,子类既保留了父类原有的功能,又可以根据需求进行相应的扩展。
多态
面向对象程序设计语言的三大原则
多态指的是多个对象对于同一个指令,有各自的理解,产生不同的行为。
Cut
演员停止表演
理发师剪发
他们表现的
形态是不同的!
、 类的定义
在C#中,类可以使用关键字class来定义,类的声明格式如下:
[访问修饰符] class 类名
{
//类的成员定义
}
其中,[访问修饰符]关键字可选,是变量的作用域,有6个关键字可选,这6个关键字含义如下:
public:全局变量。
private:私有变量。(默认为private)
protected:受保护的变量。(在其子类中可以被访问)
internal:可在同一个链接库中访问。(在所在的程序集中可以被访问)
seal:密封类,不允许被继承。
abstract:抽象类,不允许建立类的实例。
说明:访问修饰符中 1-4为访问权限修饰符,类的修饰符可以为public 或者internal 但通常为public,当一个类没有写修饰符时其访问权限为Internal,当一个类的成员没有写修饰符时其访问权限为private
、对象的定义
例如,通过学生类,可以创建一个学生对象的代码如下所示。
Student stu = new Student();
上面代码中,“stu”是对象名称,“Student”是类名称。通过new关键字把Student实例化为stu。
字段(成员变量)
属性(**)
属性的作用就是保护字段,对字段的设置和取值进行限定。
方法
事件

C#类通常包括以下三类成员:

创建成员变量(字段)
类的特性可以通过成员变量体现出来。如果成员变量的修饰符是public,则在创建类的实例时,就可以直接访问。如果成员变量的修饰符是private,则该成员变量只能在类的内部访问。
如创建长方体类的成员变量方法如下。说明:通常情况下,类的成员变量都是private
class Cuboid
{
private double Lenght;
private double Width;
private double Height;
... 
}
自动属性
public String Name { get; set; }
2. 支持成员变量的属性
private int height;
public int Height
{
get { return height; }
set
{
if (value < 0)
{
height = 0;
}
else
height = value;
}
}
只读属性
private String name
public String Name { get{return name}}
2. 只写属性
private int height;
public int Height
{
set
{
if (value < 0)
{

第4章-面向对象程序设计入门 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数29
  • 收藏数0 收藏
  • 顶次数0
  • 上传人350678539
  • 文件大小976 KB
  • 时间2020-12-30
最近更新