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

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

价格 免费

this 指向当前类实例(或当前类本身,静态场景),base 指向父类实例,核心用于访问自身/父类的成员、调用构造函数。
- this:1. 访问当前实例成员(区分局部变量与字段,如  this.name = name );2. 调用当前类其他构造函数( this(参数) ,构造器重载复用);3. 索引器定义( public 类型 this[参数] { get; set; } )。
- base:1. 访问父类成员(如  base.Speak()  调用父类方法,解决成员隐藏);2. 调用父类指定构造函数( base(参数) ,子类构造第一行,显式指定父类构造)。
关键规则: this(...)  和  base(...)  不能同时出现在构造函数第一行,且仅能用于构造函数中。
 

[展开全文]

this 可以访问本地类

base 专门用来访问父类,一般用来重写方法,很少用来重写数据

 

 

[展开全文]

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

[展开全文]

base.变量   访问父类成员

this.变量   访问当前类成员

[展开全文]

this  用来访问当前成员

base 用来访问父类成员

[展开全文]

base 访问父类的成员

procted 

 

  

[展开全文]

base.  //专门(只能) 访问父类里的数据。

[展开全文]

this 可以访问父类和子类,base只能访问父类

[展开全文]

C# 调用父类的成员变量使用base关键字

java使用super关键字

 

调用父类的函数也是如此。

 

this关键字和java中的this相同。 表示当前对象。

[展开全文]

base.   访问父类里面的成员

[展开全文]

base 只能访问父类中的数据

this访问当前类中的成员

[展开全文]

this.hp //访问当前类成员

base.hp//访问父类成员

[展开全文]

授课教师

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

课程特色

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