<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                企業??AI智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                在這一節,我們會學習Java類的基本結構(Class structure),變量(variables)以及方法(methods)。如果不能理解這一節所講的所有細節的話,那也沒關系的。因為在后面還會繼續詳細介紹這些剛開始看起來可能還有點模糊的概念。 首先我們在IntelliJ 里面創建一個新的Project,選擇Java,然后不要選擇其它額外的選項。繼續點擊Next.。然后我們需要給Project一個名稱。我就命名為JavaBasicClassStructure吧,Project的位置,你可以放在任意你喜歡的位置。我就放在桌面吧,如果目錄不存在,它會自動創建一個的。 然后我們創建一個簡單的類,代表一個人。 所以類是Java里面最基礎的結構了。當定義一個類的時候,我們定義類的各種特性。例如我們定義一個Person類,我們會描述一個人。當我們要使用這個類的時候,我們需要創建一個對象。所以一個類有兩個基本元素,其一是字段(field)也成為變量(variable)。以及方法(method)有時候又稱為函數(function)。 變量保存變量的狀態(states),例如在Person類里面可能是名字(first name)或姓氏(last name)。 然后方法是操作狀態的,所以方法是一些我們可以調用的操作。 例如你可以想象一下計算器,在你的計算器上按下加法按鈕。就會調用加法操作。 所以我們先要創建一個包,在src目錄里創建一個包,按下new package,然后我輸入io.zwt,你可以隨你喜歡來命名。現在我們又兩個包,你現在不用理這些細節的,后面的視頻會詳細講解包的。 ```java package io.zwt; public class Person { } ``` 現在讓我們創建一個新的類,然后輸入Person。前面已經說了,類只是一種描述或特性,對象的特性。所以這個Person類會有什么,會有Firstname lastname 還有年齡age例如,你還可以添加一些像身份證號碼,或者任何你想添加的屬性。 所以讓我們輸入 ```java package io.zwt; public class Person { private String firstName; private String lastName; private int age; } ``` 所以這些就是我們的類里邊的變量,或稱字段, 它們描述了我們的類。 當我們定義變量的時候,我們需要定義變量的**類型**。 所以 `age` 是 `int` 類型, 即數字類型。 然后 `firstName` 和 `lastName` 是 `String` 類型,即字符串類型。 讓我們給類添加一些方法,對于`Person`類,我們需要`getFirstName`和`setFirstName` `lastName`和`age`也是一樣。讓我們添加這些方法。 ```java public String getFirstName() { return firstName; } ``` 現在先不用擔心看不懂這些。各種細節將會在后面詳細講解。 不過上面的就是一個方法。 它返回值的類型是String,然后我們返回firstName。 上面那個返回firstName的方法,我們稱為 getter , 它開頭是get然后緊接著變量名。例如 getFirstName,getLastName,還有getAge之類的。 方法的聲明(declaration)也稱為方法簽名(signature)那個 `public String getFirstName()`就是方法的簽名。 上面的方法簽名我們可以看出,這個方法返回的類型是String,然后方法的參數列表(parameter list)為空的。在方法的括號內,我們可以有任意個參數。但是我們這個方法沒有參數。 其它的方法當然可以有參數。例如 ```java public void setFirstName(String firstName) { this.firstName = firstName; } ``` 先別擔心 this 關鍵詞的用法,后面的課程會講清楚的。在上面的方法,我們有參數 firstName,當我們調用這個方法的時候,我們需要指定(形式)參數(parameter),那是提供給要調用的方法的。 這只是一個簡單的例子,主要目的是演示一下一個Java類的基本結構。所有這些關于 String、int、方法的細節將會在后面的課程詳細講解。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看