自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 抽象类和接口

抽象类 1、定义 Why: 计算器类(父类)里面有加减乘除四个功能都实现了,但是很子类继承后,有些方法都自己重写了,这个时候父类里面的这些方法功能就没有意义了。所以有些方法不需要都实现了,只需要声明即可(抽象方法)。 抽象类(what):类是一个具有相同特征和行为的抽象,而抽象类(class 前加上 abstract)没有指出行为的具体细节,而由他的子类去实现相应的行为。 把普通类前面加一个abstract关键字就是抽象类。 含有一个或多个抽象方法的类 2、案例 abstractclas..

2021-10-13 22:05:33 28

原创 封装,继承,多态

封装 1、定义 防止类中的数据被恶意修改 封装(what):将类的某些信息隐藏在类内部(private),不允许外部程序直接访问,而是通过该类提供的公共属性(public)来实现对隐藏信息的操作和访问 快捷键:prop+TABpropfull+TAB //这种封装不能修改属性的限制 prop+TAB 2、案例 出生年龄必须大于0 //public int Age { get; set; } //这种封装可以修改属性的限制 propfull+...

2021-10-13 21:51:54 59

原创 数组与排序

1.数组定义 动态数组(显示数组):数据类型[] 变量名=new 数据类型[大小]; int[] a=new int[30000]; 2、访问 数组的访问:a[i] i:下标(从0开始) 赋值:a[0]=1; 例: voidGet() { int[] a = newint[5];//定义一个有5个元素的整形数值 a[0] = 1; a[1] = 2; a[2] =...

2021-10-11 23:11:48 112 1

原创 类和对象(2)

1.局部变量和成员变量 作用域不同 局部变量的作用域仅限于定义它的方法 成员变量的作用域在整个类内部都是可见的 初始值不同 系统会给成员变量一个初始值 系统不会给局部变量赋予初始值 stringname ;//成员变量,系统默认提供一个值 voidPrint() { intage=20;//局部变量 Console.WriteLine(age); Console.WriteLine(name); } 2.静态(static) 静态变...

2021-10-11 23:01:32 53

原创 类和对象(1)

1.定义 对象:是用来描述客观事物的一个实体。 例如:人,空气,轿车,房间等等,可以说万物皆对象。 类:是具有相同属性和方法的一组对象的集合 例如:人类,动物类等,类是对象的抽象。 2.格式 [修饰符] class 类名 { 属性; 方法; } 类名定义规则: 1、第一个单词必须是字母、下划线,后面的单词可以是字母、下划线、数字 2、所有单词的首字母必须大写 3、类名要有意义,不要随便写 3.对象的创建: 类名 对象名(变量)=new 类名(); 4.属性和...

2021-10-09 18:34:17 122

原创 基本运算和判断及循环

1、C#数据类型 基本数据类型: 整形:byte(字节) short(短整形) int (整形) long(长整形) 浮点型:float(单精度) double(双精度) 布尔型:bool 字符型:char 引用数据类型: string(字符串) 数组 类 接口 2、变量与常量 1、定义 变量:是指在程序的运行过程中随时可以发生变化的量 常量:是指在程序在运行过程中不会发生变化的变量(const) 2、类型转换 转化类型:隐式、强制(基本类型)...

2021-10-08 22:57:58 51 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除