zoukankan      html  css  js  c++  java
  • 类与对象

    是抽象的;

    对象是具体的;

    类的一个具体实例就是对象;

    对象属于一个类。

    Example:“笔记本电脑类”是一个类;“你的笔记本电脑”是“笔记本电脑类”中的具体的一个,所以“你的笔记本电脑”是“笔记本电脑类”的一个对象。

         “笔记本电脑类”描述了所有笔记本电脑具有的特征;“你的笔记本电脑”除了具有笔记本电脑的共有特征外,还具有其独特的特征。

         “笔记本电脑类”是抽象的描述了笔记本电脑具有的特征,不能唯一的对应到一台笔记本电脑。

         类和类的对象是1:n的关系。

    使用Class关键字创建一个类

    Class Computer

    {

      //描述类的特征

    }

    用类的成员来描述类的特征,即属性和方法。

    类和对象是密不可分的,在C#中是用关键字new来实例化类,创建一个对象

    Example:

         Computer computer = new Computer();

    创建一个类:

    Example:

    计算机

    +CPU

    +内存

    +硬盘

    +显示器

    +上网()

    +玩游戏()

    +办公()


    (类名)

    (属性)

    (方法)

     属性可以用变量和常量来表示;

    行为用方法来表示;

      创建成员变量:

             作用域:public,在创建类的实例的时候,可以直接访问。

                 private,在成员变量只能在类的内部访问,通常这种情况是为类中的方法服务的。

      创建方法:

             [作用域] 返回类型 方法名(参数)//方法中的参数有四种类型,具体参考方法中的参数一篇

             {

                //方法体

             }

    Example:

    Class Computer

    {

      public i;

      public void get()

      {

        return 0;

      }

    }

    Computer computer = new Computer();

    则可以通过  对象名.[变量|方法名]的方式调用类的变量和方法。

    Example:

    computer.i = 0;

    computer.get();

  • 相关阅读:
    动手做第一个Chrome插件
    Discuz NT 架构剖析之Config机制
    用游标实现查询当前服务器所有数据库所有表的SQL
    Discuz X3.2 网站快照被劫持的解决方法
    centos下MYSQL 没有ROOT用户的解决方法。
    redis命令1
    在当今快节奏的软件更迭当中,我们是否还需要进行系统的学习?
    StructureMap 代码分析之Widget 之Registry 分析 (1)
    C#面试题汇总(未完成)
    C#:解决WCF中服务引用 自动生成代码不全的问题。
  • 原文地址:https://www.cnblogs.com/SusieHu/p/4176031.html
Copyright © 2011-2022 走看看