第一章 初识类和对象


提示:以下是本篇文章正文内容,下面案例可供参考

1. 抽象

  • 1.1 抽象是指对具体问题进行概括,抽取某类对象的公共特性并加以描述的过程,抽象的过程就是对问题进行分析和认识的过程。

  • 1.2 数据抽象是找出需要操作的数据,而行为抽象则是指如何对这些数据进行操作。

  • 1.3 抽象就是将现实生活中的事物的特性分析出来,构建一个类实现该事物。

2. 类

  • 2.1 类是对事物的一种抽象定义,将抽象之后的特征和行为有机结合便构成了类,类是具有共同特征和行为的一类事物的统称。

  • 2.2 类是现实世界中一组具有相同字段和方法的对象的集合字段用于描述对象所具有的特征,方法用于描述对象的行为。

  • 2.3 抽象出来的一个模板,类不占内存,是对象的类型,从对象中抽象出相同的属性和方法。

3. 对象

万物皆对象(看得到摸得到,是特指的,具体的)

万物皆对象,抽象出来便成了类。

4. 类和对象的区别

  • 4.1 类是对对象的描述,是创建对象的“模板”,是对对象的抽象;

  • 4.2 对象表示现实世界中某个具体的事物,是 类的一个实例,是类实例化的结果。

5. 类的定义方法

    [访问修饰符] class 类名
   {
        类的字段声明;
        类的属性声明;
        类的方法声明;
    }

注: 1、“ [ ]” 表示其中的内容可省略 2、class 表示定义类 3、类名首字母大写
4、“{}”中的内容表示类中的成员

类中的成员:

  1. 字段 是类的成员,用于描述一类事物某个特征的变量。
  2. 方法,关于方法的语法:
     [访问修饰符] 返回值类型 方法名称(参数列表)
     {
        方法体;
     }


1、参数列表可以为空,但括号不能省略,存在多个参数时,每个参数使用逗号分隔

2、返回值类型可以是C#中的任何类型,如果没有返回值,则必须使用void

3、在方法体中,无论有多少行代码,都必须使用“{}”括起来

6. 实例化对象

创建对象称为类的实例化,对象只有在实例化后才是真正能够使用的实体,使用new关键字来实例化对象。

          创建实例==》访问字段==》调用方法

7. 命名空间

    namespace name
   {
       type-declarations(类型定义语句)
   }

练习题目:

在这里插入图片描述

在使用类和对象实现游戏销售平台的业务功能,功能要求如下: 创建3个游戏对象,并初始化
定义对象数组,存储3个游戏对象 遍历对象数组,打印游戏列表 分别调用对象的方法,每个游戏都入库10份,销售了2份

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值