Java超级关键字在C#中的等效项
在Java中,我们用base关键字表示super关键字。
Java中的super关键字指的是直接的父类实例。如果父类和子类有名称相同的方法,则用super关键字将它们进行区分。它用来从子类调用父类的构造函数。
C#base关键字用来访问基类的构造函数和方法。它在实例方法、构造函数等中使用。
下面我们来看一个C# base的例子。
示例
using System;
public class Animal {
public string repColor = "brown";
}
public class Reptile: Animal {
string repColor = "green";
public void display() {
Console.WriteLine("Color: "+base.repColor);
Console.WriteLine("Color: "+repColor);
}
}
public class Demo {
public static void Main() {
Reptile rep = new Reptile();
rep.display();
}
}输出结果
Color: brown Color: green
广告
数据结构
网络
关系数据库管理系统
操作系统
Java
iOS
HTML
CSS
Android
Python
C语言编程
C++
C#
MongoDB
MySQL
Javascript
PHP