C 關於類的物件成員問題

發布 科技 2024-08-20
11個回答
  1. 匿名使用者2024-02-01

    在函式 bool functn (stu stua) 前面新增 static,並將其更改為靜態方法。

    即:靜態布林值 functn(stu stua)if ( =="123")

    return true;

    elsereturn false;

  2. 匿名使用者2024-01-31

    幫你除錯了一下:

    using system;

    class cls

    public string cnum;

    class stu

    public cls scls;

    class program

    static bool functn(stu stua)if ( == "123")

    return true;

    elsereturn false;

    static void main(string args)stu stu1 = new stu();

    new cls();

    if (functn(stu1))

    ok");錯誤:任何非靜態函式都只能使用類物件呼叫。

  3. 匿名使用者2024-01-30

    program pro = new program();新增這句話。

    if (稍微改動一下,好的。

    ok");

  4. 匿名使用者2024-01-29

    靜態變數的問題。

    在 Bool Funct (stu stua) 前面新增 static。

  5. 匿名使用者2024-01-28

    上面很清楚 functn(stu stua) 是靜態的,否則您必須例項化程式並呼叫它。

  6. 匿名使用者2024-01-27

    class stu

    public cls scls;

    CLS 是必須先建立的類,然後才能建立其物件。

  7. 匿名使用者2024-01-26

    1. 類和物件是兩個不同的概念。 類是抽象的,物件是具體的。 例如:賓士、寶馬、奧迪的同類,我們稱他為汽車類別,只有具體到每輛車才稱為物件。

    2.類方法的定義應根據類的情況確定,並且必須是類成員所共有的。 例如,如果人類有一種吃飯的方式,你可以定義一種吃飯的方式,但繪製的方法並不適合所有人,所以不能在基類中定義。

    3.要充分理解類和物件的概念,應該在程式設計實踐中慢慢理解它們。

  8. 匿名使用者2024-01-25

    類:一些具有共同屬性和行為的物件可以用乙個類來表示;

    物件:是乙個現實世界的東西,需要在類中例項化以實現其屬性和行為。

  9. 匿名使用者2024-01-24

    我的理解:類是物件。

    類是事物類的抽象名稱,類的例項是具有實函式的具體化事物。

  10. 匿名使用者2024-01-23

    1.比如現在有乙個“人”類,有三個屬性:“姓名”、“性別”、“年齡”,還有“吃”的方法。

    現在我想加上乙個“男人”,有“姓名”、“性別”、“年齡”三個屬性,以及“吃”和“剃鬚”兩種方法。

    顯然,“名字”、“性別”、“年齡”、“吃”和“人”的完全一樣,所以沒有必要再寫這些屬性和方法,這個時候,只需要讓“man”類繼承“人”類的屬性和方法,然後單獨新增乙個“剃鬚”。

    “human”類是繼承的,所以它被稱為“基類”或“父類”; “man”類是繼承的,稱為“子類”。

    2.例如,現在有乙個“動物”類別,並且有乙個“吃”的方法。

    現在需要增加乙個“人”類和乙個“猴子”類,並且有一種“吃”的方法。 但是,“人”類中“吃”方法的操作是“煮熟後用筷子、刀叉吃飯”; 在“猴子”類別中,“吃”的方法是“用手採摘和吃”。

    如果這個時候還按照中國的方法,“人”和“猴”都繼承了“動物”類中的“吃”法,那麼這個時候就沒有辦法寫出“動物”類的“吃”法了,因為兩個子類的運算是完全不同的! 所以乾脆不要實現父“animal”的“eat”方法,只是表明有乙個“eat”的介面方法,然後無論哪個類繼承了這個介面,都可以自己實現這個方法。

    3. 介面和類之間的兩個重要區別:

    1.乙個子類只能繼承自乙個父類(當然,父類本身也可以繼承自另乙個父類); 但是乙個類可以從多個介面繼承。

    其次,確定類中的屬性和方法; 介面中的屬性和方法是不確定的,只有名稱不被實現,而是由繼承它的類實現的。

  11. 匿名使用者2024-01-22

    小寫是私有字段,大寫是屬性,一般私有欄位是封裝成乙個屬性,房東能理解封裝的概念應該知道是怎麼回事。

相關回答
13個回答2024-08-20

#include

using namespace std; >>>More

10個回答2024-08-20

class test

protected: >>>More

3個回答2024-08-20

* 設計乙個員工類來儲存員工的姓名、編號、生日等資訊,並要求將該類的生日資訊定義為日期類的物件。 >>>More

4個回答2024-08-20

寫得還不錯,就是類介面太簡單了,給你加幾個介面,修改定義,做乙個完整的模板棧,如果你堅持只用兩個介面,然後自己改一下,我就幫不上忙了 >>>More

11個回答2024-08-20

實用程式類中有一些物件無法建立。 具體來說,以下是無法為物件建立的實用程式類: >>>More