當前位置:首頁 » 密碼管理 » c訪問父類變數

c訪問父類變數

發布時間: 2025-05-27 12:02:50

⑴ C#涓瀛愮被鏋勯犲嚱鏁頒腑濡備綍璋冪敤鐖剁被鏋勯犲嚱鏁

閫氳繃BAse 鏉ョ敤錛屽湪瀛愮被涓錛岀敤鎴瘋皟鐢ㄧ殑綾誨瀷瑕佸拰鐖剁被鐨勮皟鐢ㄧ被鍨嬬浉鍚屾墠琛岋紝涓嶇劧浼氬嚭閿欙紝鍙浠ュ弬鑰冧笅闈㈢殑浠g爜錛

class A {

public A(int a, int b) {}

}

class B : A {

public B (int a, int b, int x, int y) : base(a, b) {}

}

鎵╁睍璧勬枡錛

c#鍑芥暟

Trim Trim(string) 灝瀛楃︿覆鍓嶅悗鐨勭┖鏍煎幓鎺

Ltrim Ltrim(string) 灝嗗瓧絎︿覆鍓嶉潰鐨勭┖鏍煎幓鎺

Rtrim Rtrim(string) 灝嗗瓧絎︿覆鍚庨潰鐨勭┖鏍煎幓鎺

Mid Mid(string,start,length) 浠巗tring瀛楃︿覆鐨剆tart瀛楃﹀紑濮嬪彇寰條ength闀垮害鐨勫瓧絎︿覆錛屽傛灉鐪佺暐絎涓変釜鍙傛暟琛ㄧず浠巗tart瀛楃﹀紑濮嬪埌瀛楃︿覆緇撳熬鐨勫瓧絎︿覆

Left Left(string,length) 浠巗tring瀛楃︿覆鐨勫乏杈瑰彇寰條ength闀垮害鐨勫瓧絎︿覆

Right Right(string,length) 浠巗tring瀛楃︿覆鐨勫彸杈瑰彇寰條ength闀垮害鐨勫瓧絎︿覆

鍙傝冭祫鏂欐潵婧愶細鐧懼害鐧劇-c#

⑵ 新手關於C語言中類(Classes)的問題,求高手!

#include<iostream>
using namespace std;
class X
{
int x; //定義類X的私有實例成員變數x
public:
X() {x=0;} //默認構造函數(無參數),將x初始化為0
X(int xx) {x=xx;} //重載的構造函數,將x初始化為xx
//虛函數,輸出x的值,子類可以覆蓋(重寫)虛函數,從而實現多態
virtual void prt() {cout<<x;}
};
//類Y公共繼承自類X,即Y是X的子類
class Y:public X
{
int y; //定義類Y的私有實例成員變數y
public:
//以下兩行都是類Y的構造函數,它們都隱式調用了父類X
//的默認構造函數,以初始化父類的實例成員變數x(都初始化成0了)
Y() {y=0;}
Y(int yy) {y=yy;}
//這是覆蓋(重寫)父類的虛函數prt
void prt() {cout<<y;}
};
int main()
{
//x(10)會調用帶一個參數的構造函數X(int xx),創建一個類X的對象x,
//x的成員變數x初始化為10
//z會調用默認構造函數X(),創建一個類X的對象z,
//z的成員變數x初始化為0
//y(11)會調用帶一個參數的構造函數Y(int yy)(Y的),創建一個類Y的對象y,
//y的成員變數y初始化為11,同時通過調用父類X的默認構造函數,
//將父類的成員變數x初始化為0
X x(10),z;Y y(11);

//將x賦給z,調用z的成員函數prt,輸出顯示10
z=x;z.prt();
//將y賦給z,調用z的成員函數prt,輸出顯示0,
//因為調用的是父類X的prt,顯示的是對象z的成員變數x的值
z=y;z.prt();
//以下新加的會輸出顯示11,
//因為調用的是子類Y的prt,顯示的是對象y的成員變數y的值
y.prt();
cout<<endl;
system("PAUSE");
return EXIT_SUCCESS;
}

⑶ JAVA中super的作用

super可作用是向自己超(父)類對象的一個指針,而這個超類指的是離自己最近的一個父類。

super也有三種用法:

1、普通的直接引用

與this類似,super相當於是指向當前對象的父類,這樣就可以用super.xxx來引用父類的成員。

2、子類中的成員變數或方法與父類中的成員變數或方法同名。

3、引用構造函數

super(參數):調用父類中的某一個構造函數(應該為構造函數中的第一條語句)。

this(參數):調用本類中另一種形式的構造函數(應該為構造函數中的第一條語句)。

(3)c訪問父類變數擴展閱讀

super使用

示例:

class Country {

String name;

void value() {

name = "China";

}

}

class City extends Country {

String name;

void value() {

name = "Shanghai";

super.value(); //調用父類的方法

System.out.println(name);

System.out.println(super.name);

}

public static void main(String[] args) {

City c=new City();

c.value();

}

}

熱點內容
arch搭建dhcp伺服器 發布:2025-08-18 05:50:07 瀏覽:13
php游戲後台 發布:2025-08-18 05:34:05 瀏覽:61
安卓手機怎麼看不了電池健康值 發布:2025-08-18 05:27:48 瀏覽:299
php表格顯示資料庫數據 發布:2025-08-18 05:20:44 瀏覽:720
提供固定ip的雲伺服器 發布:2025-08-18 05:14:25 瀏覽:746
codeblockslinux編譯 發布:2025-08-18 05:14:24 瀏覽:676
編譯程序比較復雜所以執行率高 發布:2025-08-18 05:13:50 瀏覽:172
計算機軟體編程 發布:2025-08-18 05:13:50 瀏覽:699
vcenter搭建域伺服器 發布:2025-08-18 05:08:49 瀏覽:511
serv文件怎麼上傳伺服器 發布:2025-08-18 05:07:16 瀏覽:57