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();

  • 相关阅读:
    Vuex2.0+Vue2.0构建备忘录应用实践
    一步步构造自己的vue2.0+webpack环境
    .NET入行之工作前
    webpack入门之简单例子跑起来
    vue中,class、内联style绑定、computed属性
    wap问答系统工作总结
    ASP.NET Core Api网关Ocelot的中文文档
    在pom.xml中添加Spring依赖
    【java基础】从反射开始(Reflection)
    【java基础】 == 和 equals() 的区别
  • 原文地址:https://www.cnblogs.com/SusieHu/p/4176031.html
Copyright © 2011-2022 走看看