關於C幾個基本語句的問題先謝謝了

2022-11-21 04:16:15 字數 1911 閱讀 6384

1樓:

直接回答咯啊。。

1,this 指當前的類(在你的程式裡面指:person類);

2,set訪問器時,表明屬性的值只能進行設定而不能讀出;

get訪問器時,表明屬性的值是隻讀的,不能改寫;

(在你的程式裡面:get是獲取屬性,是自讀變數;set,就是將改變name的屬性;)value 在不同的地方用途意思不一樣,在你的程式裡面指:允許外部變數訪問該方法,並且可以改變其變數的值;

3,樓上的亂扯,b、a都是一個類(之前程式裡面肯定有過定義),然後b、a是b、a的一個例項,然後通過ba兩個例項建立兩個方法:myfunc1/myfunc2;

2樓:匿名使用者

1、this指當前類本身。this可以寫可以不寫e.g.:

this.name="qqq";

等同於 name="qqq";

2、get用於獲取當前變數的值,set用於給當前的變數賦值value是指要傳遞給name的值。

e.g.:

name="qqq";//這個時候內部呼叫了name的set方法,value的值就是qqq

string temp=name;//這個時候內部呼叫了name的get方法,將上面的qqq給返回了回來。

3、new是指例項化一個b的新例項出來

a=b;//將a的指標指向b

如果你上面的**要成立的話,也就是說將一個b的例項賦值給一個型別為a的變數,那麼a 和b需要繼承自同一父級才可以。

3樓:

this指的是本類。

this.name=name; 這句話指的是 將「引數name」的值賦值給「本類中的name」

public string name 是對name屬性的一個封裝 get set 標識獲取和賦值 value是內建物件 白話一點就是 name="mike" value代表等於號右面的字串

第三個**沒貼全,應該是一個小實驗。a和b應該是繼承或者介面的關係,而這樣寫的話體現的是棉線物件三大原則中的多型~

4樓:匿名使用者

1,this就是當前類的物件,可以通過this關鍵字呼叫相關對屬性和方法。

2,屬性的訪問器包含與獲取(讀取或計算)或設定(寫)屬性有關的可執行語句。訪問器宣告可以包含 get 訪問器或 set 訪問器,或者兩者均包含。

3, 上面肯定是定義了兩個類a類,和b類 下面是對他們初始化 然後呼叫方法

由於不知道上面兩個類的關係,可能會有繼承關係! 也另外你上面也沒寫他們的方法 ,所以無法給你結果

5樓:匿名使用者

1.this 關鍵字引用類的當前例項

2.屬性定義方式。被稱為訪問器,分別用get和set關鍵字來定義,可以用於控制對屬性的訪問級別。

可以忽略其中一個塊來建立只讀或只寫屬性。還可以在訪問器上包含可訪問修飾符,例如使get塊變成公共的,把set塊變成受保護的。get塊必須有一個屬性型別的返回值,簡單的屬性一般與私有欄位相關聯,以控制對這個欄位的訪問,此時get塊可以直接返回該欄位的值,例如:

private int myint;

public int myintprop

set}

value等於型別與屬性相同的一個值,所以如果屬性和欄位使用相同的型別,就不必擔心資料型別轉換了。

這個簡單的屬性直接訪問myint欄位。在對操作進行更多的控制時,屬性真正的作用才能發揮出來。例如:

set}

} 前面我都是引用經典的解釋

第三個問題你**肯定沒貼全,我用自己的話來說:

首先new了一個b類的例項

然後a類 一個例項a,a具備b類例項的所有引用(這裡a類應該是繼承了b類或者b是個介面)

例項b呼叫b類的方法

例項a呼叫a類的方法

第三個問題我可能答得不好,畢竟我也是個新手,基本功不紮實

有關於C 的幾個問題

1.變數的儲存型別,主要就是決定了這個變數的屬性,extern指明瞭這個變數的定義不在這裡,它只是一個變數的宣告,就是一個通告,static限制了變數的有效作用域,並且在這個有效的作用域它都是存在的,因為它儲存在靜態儲存區。全域性靜態變數限定了這個變數只是在當前檔案中是可見的,即可以使用的,區域性靜...

關於SQL語句的問題,關於SQL語句的問題,求解決

等同於count 就是分組的記錄總數 count 1 的那個1意思就是用一個長值欄位1來表示存在一條記錄用哪個數字都可以,這樣寫在欄位很多的情況下能更快 update lzhu set zaiwang select distinct zaiwang from kkkkk where kkkkk.ha...

有關C語言的小問題,關於C語言的幾個小問題

line 69 函式showarr,parr是指向結構體的指標,你這裡要訪問的應該是它的成員陣列parr pbase void showarr struct arr parr ps1 這個問題在編譯階段通常會有警告的,因為printf格式符 d是整數,你給的parr i 跟它是不匹配的,會引起 fo...