类与面向对象编程

类的概念 

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

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

类的作用

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)}

使用点语法调用

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 国家电网公司企业标准(Q/GDW)- 面向对象的用电信息数据交换协议 - 报批稿:20170802 前言: 排版 ...
    庭说阅读 11,141评论 6 13
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,915评论 18 139
  • Objective-C语言是一门动态语言,他将很多静态语言在编译和链接时期做的事情放到了运行时来处理。这种动态语言...
    tigger丨阅读 1,431评论 0 8
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,765评论 18 399
  • 早起……
    關耳阅读 81评论 0 0