面向对象之封装三 成员方法一.成员方法申明基本概念: 成员方法(函数)用来表现对象行为。 1.申明在类语句块中 2.是用来描述对象的行为的 3.规则和函数申明规则相同 4.受到访问修饰符规则影响 5.返回值参数不做限制 6.方法数量不做限制 注意: 1.成员方法不要加static关键字 2.成员方法必须实例化出对象,再通过对象来使用,相当于该对象执行了某个行为(详情见知识点二) 3.成员方法受到访问修饰符的影响 1 2023-11-30 Csharp
面向对象之封装二 成员变量和访问修饰符一.成员变量基本规则1.申明在类语句块中 2.用来描述对象的特征 3.可以是任意变量类型 4.数量不做限制 5.是否赋值根据需求来定 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849namespace 语法知识 //命名空间——像是工具包。(在 2023-11-29 Csharp
面向对象之封装一 类和对象一.面向对象概念回顾万物皆对象 用程序来抽象(形容)对象 用面向对象的思想来编程。 二.什么是类基本概念:具有相同特征; 具有相同行为; 一类事物的抽象; 类是对象的模板; 可以通过类创建出对象 类是一个特殊的语句块 类的关键词:class 三.类申明在哪里类一般申明在namespace语句块中。 四.类申明的语法(访问修饰符)class 类名{ //特征——成员变 2023-11-28 Csharp
面向对象编程概念 面向对象编程概念编程的思想一共就两个,面向对象和面向过程。 关于面向过程(基本了解一下)面向过程编程,是一种以过程为中心的编程思想,通过分析出解决问题的步骤,然后用函数把步骤一步步实现,使用的时候一个一个依次调用。 关于面向对象(重点内容,之后都会围绕这个展开) 基本概念:面向对象是一种对现实世界理解和抽象的编程方法,把相关的数据和方法组织为一个整体来看待,从更高的层次来进行程序开发,更贴近事物 2023-11-27 Csharp
复杂数据类型之结构体 关于结构体一.基本概念 结构体是一种自定义变量类型,类似枚举需要自己定义,它是数据和函数的集合。 在结构体中,可以申明各种变量和方法。 作用:用来表现存在关系的数据集合,比如用结构体表现学生,动物,人类等等。 二.基本语法结构体一般写在namespace语句块中,结构体关键字struct。 (和枚举enum一样) 12345678910111213141516namespace Lesso 2023-11-25 Csharp
函数二 关于函数(二)三.变长参数和参数默认值变长参数关键词举例: 函数要计算n个整数的和。 按照常规思路 static int Sum(int a,int b,……………) 这里,我们引入变长参数关键字params 12345678910static int Sum(params int[] arr){ int sum=0; for(int i=0;i<arr.Length; 2023-11-23 Csharp
函数一 关于函数(一)一.函数基础基本概念函数(方法function),本质是一块具有名称的代码块,函数是封装代码进行重复使用的一种机制。 函数的主要作用:封装代码;提升代码复用率(少写一点代码);抽象行为 函数写在哪里1.class语句块中 2.struct(复杂数据类型结构体)语句块中 基本语法static 返回类型 函数名 (参数类型 参数名,参数类型 参数名,……) { 函数代码逻辑; 函数代码逻 2023-11-22 Csharp
值类型和引用类型 值类型和引用类型一.使用和存储上的区别变量类型的复习123456789101112131415161718192021//无符号整形byte b=1;ushort us=1;uint ui=1;ulong ul=1;//有符号整形sbyte sb=1;short s=1;int i=1;long l=1;//浮点数float f=1f;double d=1.1;decimal de=1.1m;// 2023-11-21 Csharp
复杂数据类型(二) 复杂数据类型(二)一.二维数组基本概念二维数组是使用两个下标(索引)来确定元素的数组,两个下标可以理解成行标和列标。 eg: 1 2 3 4 5 6 可以用二维数组int[2,3]表示,好比两行三列的数据集合。 在内存里面依据行优先存储原则,一行行横向存放。 二维数组的申明变量类型[,]二维数组变量名;1int [,] arr;//申明过后要在后面进行初始化 变量类型[,]二 2023-11-16 Csharp
复杂数据类型(一) 复杂数据类型(一)类型特点: 1.数据集合:一般是多个数据(变量)集合在一起构成的数据 2.自定义:一般可以自己取名字,可以自定义的数据(变量) 具体特点 枚举:整形常量的集合,可以自定义 数组:任意变量类型顺序存储的数据 结构体:任意变量的数据集合,可以自定义 一.枚举1.基本概念枚举是什么枚举是一个比较特别的存在,它是一个被命名的整形常量的集合(不会被改变),一般用它来表示状态类型等等 申明枚 2023-11-11 Csharp