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