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

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

价格 免费

继承

定义:

把相同部分、属性变成父类(搞基)

在派生出来一些子类(派生类)也可以将某部分重写

继承包括:实现继承、接口继承、多重继承

多重继承(c++):例单继承是指只有一个父类派生出所有的子类,而多重继承是指可以继承多个父亲,每一个子类都可以继承自己想要继承的父类(可以有多个父类)

[展开全文]

接口不能继承

没有任何函数体

 

 

 

[展开全文]

override 重写的方法

可以把子类构造的对象赋值给fu'lei

[展开全文]

抽象类可以包含抽象方法也可以包含普通的方法

抽象类只能继承yi'ge

[展开全文]

接口的中方法默认就是public接口

接口中实现了方法,如果调用了方法这个类必须实现这个方法

声明和构造

隐藏方法只有在子类调用的才实现隐藏方法

结构体的话,他就是一个值类型的

重构-重新设计-架构师 

结构体适合少量的数据的模板

  

 

 

 

 

[展开全文]

1,接口没有返回值,。

2,接口与抽象类的区别

接口:只能包含抽象方法(只有方法的声明,没有方法体)

抽象类:可以包含抽象方法,也可以包含普通方法

3,

 

 

[展开全文]

父类声明 子类构造函数,生成的对象为子类对象。不要这么写吧

[展开全文]

base 基 class 类

drived 派生 

派生方法:

    Drivedclass :Baseclass

[展开全文]

子类开始继承

如果没有写Overide关键字,则方法为隐藏方法

[展开全文]

利用类创建对象(因此对象也即为一个变量):

Customer c1 = new Customer();

以上可分为:

Customer c1;  //声明对象

c1 = new Customer;  //实例化一个对象,否则是空引用(等同于Customer c1 = null; 效果)

可以直接通过这个对象去访问类里的成员

[展开全文]

为什么运算符重载函数是static

[展开全文]

案例实现

父类--boss

子类--type1ememy、type2ememy

1.创建enemy类

变量包括 血量hp、时间speed

方法(函数)包括AI、移动Move

2 .创建enemy派生出的boss类

boss类包括特殊的变量和方法

例如print方法用来打印boss的各个属性参数

skill方法用来使用技能

attack变量为攻击力

3.创建enemy派生出的type1ememy和type2ememy

 访问权限包括:private protected public

protected是指必须要子类才能调用

5.在boss函数中使用构造函数

 在主函数中先创建一个boss类的对象名为boos1,参数为100,穿个boss类

boss类

this 的作用

1.可以查看当前对象的所有变量

2.可以用来区分变量的对象

[展开全文]

兄弟们,错误列表 可以在  视图 窗口里找到!!!

[展开全文]

try {      可能出现异常的代码     }

catch {     要补捉的异常     }

finally {       不管是否出现异常都会执行       }

 

[展开全文]

授课教师

SiKi学院老师

课程特色

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