12411人加入学习
(21人评价)
C#编程-第二季-面向对象-宇宙最简单2021最新版

制作完成于2021-10月20日 使用VS2019

价格 免费

值类型的默认值为0

引用类型的默认值是null

 

构造函数

每一个类必须有一个构造函数(会默认创建一个)

作用:构造对象的

1、和类名相同

2、无返回值

3、每一次调用类,都会创建一个新的构造函数

 

arg 参数 argument

 

通过撰写构造函数,可以在创建对象的时候,把数据当成参数直接传入。

 

可以在一个类中设置多个构造函数,利用重载的方式,创建类的对象的时候通过传入不同类型的参数,来实现静态多态(这个是函数重载,然而,一般意义上的多态指的是动态的多态,是在运行中通过重写的方式实现。)

[展开全文]

类中变量的访问权限

private  只能在类内部访问
public  直接通过访问类来获取变量

通过公开的方法,来实现对数据的修改
public void SetX(Num)
{

X = Num;

}

[展开全文]

使用类,创建对象

申明+赋值

Class1 c1 = new Class1();
类的对象必须赋值后使用

[展开全文]

面向对象(object):模块化编程
正常项目几十万行代码

类:数据成员、函数成员

一个类,对应一个.cs文件(也可以包含多个类)

添加-新建项-类(可以选择多个类模板)

类和结构体类似

[展开全文]

try 里面的语句都是局部变量

 

用while死循环,嵌套try和catch,如果catch捕捉到异常则一直循环,如果try语句通过就break跳出死循环。

[展开全文]

异常捕捉

try  放置多条可能出现异常的代码

catch  需要捕捉的异常:异常类型+自定义名

finally 

 

catch 可以有多个

异常类型需要去查找(不写的就捕捉任意类型的异常)

catch后面的语句是异常出现后执行代码

出现异常时不会中断后续的语句执行,一般用于:

1、网络请求

2、数据库请求

 

finally 无论是否有异常,都执行,一般用于:

1、关闭连接通道,关闭资源等

[展开全文]

逐步运行:

逐语句

逐过程,不会进入函数的内部

跳出函数

 

[展开全文]

暂时禁用断点

F9

 

调试-断点窗口(查看所有的断点)

局部变量窗口(查看变量值,修改变量值)

鼠标悬停查看变量值

 

调用堆栈窗口

即时窗口

[展开全文]

中断/暂停

Console.WriteLine

 

断点,继续运行

[展开全文]

unity里的输出错误提示:

Debug.Log("");

LogWarn

LogError

[展开全文]

this关键字和base关键字皆可访问父类的数据成员,不过base不可访问自身的数据成员。

[展开全文]

修饰符访问别的项目下的类的方法

1️⃣:添加别的项目的引用

2️⃣:引入命名空间(using_***)

3️⃣:把引用的类设置为public

[展开全文]

当通过父类声明了一个对象去调用方法的时候,如果是虚方法,会调用(子类里)重写后的方法。如果是隐藏方法,会调用父类里面的方法。

[展开全文]

int[] myArray = {1,2,3,4}

int myEle = myArray[4];

[展开全文]

F10逐语句:进入函数内部    F11逐过程:不进入函数内部

 

[展开全文]

gtyhgvujyhfvuyjhyhjfvuyjlovfy6rfyujhvgbd6kfvgghdtkvvfyhvhjuyk,vfhy

[展开全文]

授课教师

问问题加入A计划,有专门负责答疑的老师哦!!!

课程特色

下载资料(1)
视频(60)