《C#语言入门详解》学习笔记2——类、对象、成员简介

本文是《C#语言入门详解》学习笔记的第二部分,主要讲解类的概念,类与对象的关系,引用变量与实例的区别,类的三大成员(属性、方法、事件)以及静态成员与实例成员的差异。通过实例解析了如何创建和操作对象,强调了在编程中正确使用引用变量的重要性。
摘要由CSDN通过智能技术生成

Class2 类、对象、成员简介

课前摘要

  • 类(class)是现实世界事物的模型
  • 类与对象的关系
  • 类的三大成员(共十多种,属性、方法、事件最常用)
  • 类的静态成员与实例成员
  • 关于绑定

一、类的理解

  • 类是对现实世界抽象所得到的结果
  • 事物包括“物质”实体与“运动”逻辑
  • 建模是一个去伪存真,由表及里的过程(注意理解)

例:飞机被飞行员驾驶——飞机类与飞行员类的依赖。(抽象过程)

二、类与对象的关系

  • 对象也叫实例,是类经过“实例化”后得到的内存中的实体
    在讨论现实中的逻辑时称为“对象”
    程序中讨论编程关系时称“实例”
    二者之间语境不同,但一般来说,可以混用

问:“飞机”与“一架飞机”区别?
天上有一架飞机必须是实例在飞,“飞机”这个类的概念不可以飞。
即“飞机”类对应现实中飞机的概念;“飞机实例”对应飞机在天上飞这个个体

  • 有些类不可以实例化。如“数学”这个类不可以说成“一个数学”。

三、引用变量与实例的关系

例:使用new建立类的实例
new Form();
(new Form()).Text=“my form”;
(new Form()).ShowDialog(); //气球并无孩子牵,飞掉了(被内存回收)
注:结果并没有改title,实际上,创建了两个实例,而第一句改的是实例1的title,第二句显示的是实例2的窗口,故得不到想要的结果

  • 为了连续操作同一个实例,这时需要引用——引用变量(这一概念)

使用new建立类的实例正确的方法
Form MyForm; //声明引用变量
MyForm = new Form();//用引用变量新创建实例
MyForm.Text = “my form”;
MyForm.ShowDialog();

  • 引用变量与实例的关系(利用孩子和气球进行理解)
    1.孩子与气球(孩子——引用变量,气球——实例)
    小孩牵着气球,通过赋值等号(=)
    2.孩子和气球的关系
    (1)有气球,无孩子牵(气球会飞,对应程序内存被回收掉)
    (2)有小朋友不牵气球
    (3)多个孩子可以各用孩子牵同一气球
Form
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值