美文网首页程序面试
类与面向对象编程

类与面向对象编程

作者: TALY | 来源:发表于2017-12-04 10:54 被阅读12次

    类的概念 

    定义:类是描述具有相同特征与行为的事物的抽象

    类的三大构成:字段,属性,方法

    类的作用

    1. 分类别,区分不同的事物

    2. 描述某类事物具备什么特征以及能做什么事

    3. 类是一种构造,通过该构造可以将不同类型的变量,方法组合在一起创建出自定义类型

    4. 类是面向对象程序设计实现信息封装的基础

    类的声明

    class:class关键字用于类的声明。

    格式:访问修饰符 class 类名{ 类成员变量 }

    位置:命名空间下

    例:public class Students{

    }

    一个命名空间下可以声明多个类,一般情况下我们都会为每个类单独创建一个类文件。

    创建一个类文件:选中File->New->File会调出右侧窗口

    访问修饰符

    public :访问不受限制。

    private :访问仅限于其所包含的类或结构中。

    protected:访问仅限于包含类或从包含类派生的类型。

    Internal:访问仅限于当前程序集。

    protected internal:访问限制到当前程序集或从包含派生的

    类型的类别。


    对象

    对象是类的具体的实例

    类是对象的类型

    对象可视为一个单元的代码与数据结合。它可以是一个应用程序,比如控件和窗口

    如:类与对象之间的关系就好比曲奇饼成型机与曲奇饼之间的关系,曲奇饼成型机是类,定义了每个曲奇饼的特征,如大小和形状。类用于创建对象,这些对象就是曲奇饼。

    字段

    类里面的特征我们是怎么去描述的?比如游戏当中的英雄的特征:名字,血量,类别等等......

    这些特征我们使用字段来描述,字段是用来描述类的特征的。

    声明字段

    声明字段的格式:访问修饰符 字段类型 字段名;

    或声明的同时也进行初始化:访问修饰符 字段类型 字段名 = 初始值;

    例子:为英雄添加字段

    class Hero{

    public string name;

    public int HP;

    }

    注意⚠:声明字段的时候可以不添加修饰符public,默认的修饰符为 private。当使用默认修饰符的时候外界不可访问。 

      字段的访问

    Console.Write("{0}{1}",hero.name,hero.HP)}

    使用点语法调用

    相关文章

      网友评论

        本文标题:类与面向对象编程

        本文链接:https://www.haomeiwen.com/subject/asvtixtx.html