您的位置:首页 > 其它

访问关键字base、this 的说明

2008-07-16 11:16 495 查看
base

base 关键字用于从派生类中访问基类的成员:

调用基类上已被其他方法重写的方法。
指定创建派生类实例时应调用的基类构造函数。

基类访问只能在构造函数、实例方法或实例属性访问器中进行。
示例:

在派生类中调用基类方法。

// base 关键字

// 访问基类成员

using System;

public class BaseClass

class DerivedClass : BaseClass

class TestApp

// keywords_base2.cs

using System;

public class BaseClass

public class DerivedClass : BaseClass

// this 关键字

// keywords_this.cs

using System;

class Employee

class Print

class TestApp

/**//*

控制台输出:

Name: Hunts

Age: 21

Friends Name: Scott

Friends Name: Leigh

Friends Name:

Friends Name:

Friends Name: Kiwis

*/

注意点

由于静态成员函数存在于类一级,并且不是对象的一部分,因此没有 this 指针。在静态方法中引用 this 是错误的。
索引器允许类或结构的实例按照与数组相同的方式进行索引。索引器类似于属性,不同之处在于它们的访问器采用参数。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: