C#之类与对象(1)

面向对象编程,英语叫Object-Oriented programming,就是针对对象来进行编程的意思。那么什么是对象呢?通俗来说,一切事物皆对象,对象就是你见到的所有东西。比如一只动物–猫,就是一个实际的对象。现在我们对猫这个对象来进行编程。那么我就需要去了解猫的属性功能(比如猫会叫)。由猫这个对象,我们需要为其加上叫的功能,就是给对象加上了属性,就是面向对象编程。

通常情况下,猫所具有的属性特点,我们需要单独对其进行描述。这就是封装类了。类就是具有相同的属性和功能对象的抽象的集合。好了现在我们用代码创建一个猫对象,并对它叫的属性进行封装:

class Cat   //class是定义类的关键字
{
   private string name=null;//申明Cat类的私有变量name
   public Cat(string name)//定义Cat类的构造方法
   {
     this.name=name;
   }
   public Cat()//构造方法重载
   {
    this.name="no name";
   }
   public string Shout()//Cat类的Shout方法-即猫叫的方法
   {
      return "this cat's name:"+name+"miao!";
    }
}
此条目发表在 程序编码 分类目录,贴了 标签。将固定链接加入收藏夹。

发表评论

电子邮件地址不会被公开。 必填项已被标记为 *

*

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>