第22章、类与对象

 

【知识要点】

  (1)类
  (2)对象

【问题提出】

  在上一章我们对“面向对象”有了基本的一个认识,在本章我们打算创建真实的类和对象,从代码层面上对类和对象有一个直观的认知。

  

【在线指导】

  我们就以“兵”为例吧,我们一说到兵,你脑海中会有一个什么样的形象呢?你的脑海中会是一个“推着一个小推车,上面放着一个烤炉,烤炉上面放着若干个红薯……”吗?一定不是,那是卖烤红薯的小贩!对,我们脑海中一定是:“不管长得帅不帅,但很英姿飒爽,站得笔挺,手握钢枪,跑步……”的人民子弟兵形象。

一、类

  兵就是一个类,毋庸置疑!他们都有着相似的属性:姓名、兵种、国籍以及本领:踢正步、射击……。

         

类 兵

  字符类型 国籍;
  字符类型 兵种;
  字符类型 姓名;

  射击();
  踢正步();

  我们翻译成C#语言:    

class Soldier

  string National;
  string Kind;
  string TrueName;

  void Shot()
  {
    Response.Write("射击……");
  }
  void Run()
  {
    Response.Write("跑步……");


二、对象

  我们知道兵都是由一个个真实的人组成的,马强、刘涛二人都是一名兵。马强、刘涛就是对象。

  兵 马强=

  我们翻译成C#语言:

  Soldier Maqiang=new Soldier();
  Maqiang.Shot();

  对象的抽象是类,类的具体化就是对象。

1、设计界面

  (1)打开Hello项目,单击“启动页>最近使用的项目>Hello”。

  (2)在“解决方案资源管理器”中添加“Class-Object.aspx”页面。    

  (3)从工具箱中拖1个按钮Button到Class-Object.aspx页面。

             

  从工具箱中添加“类与对象”按钮,其ID属性为“btnClassObject”。

  

2、添加代码

  (1)双击页面上的“类与对象”按钮。

//注意Soldier类定义位置

class Soldier
{
  string National;
  string Kind;
  string TrueName;

  public void Shot()
  {
  }

  public void Run()
  {
  }
}

  我们在btnClassObject_Click()中间输入:

Soldier Maqiang = new Soldier();
Maqiang.Shot();
Maqiang.Run();

  

  (5)单击“类与对象”按钮。

  

  

你可能感兴趣的:(第22章、类与对象)