1. 程式人生 > >Java 類和物件,如何定義Java中的類,如何使用Java中的物件,變數

Java 類和物件,如何定義Java中的類,如何使用Java中的物件,變數

1.物件的概念 :萬物皆物件,客觀存在的事物皆為物件

2.什麼是面向物件:人關注一個物件,實際上是關注該物件的事務資訊

3.類:類是模子,確定物件將會擁有的特徵(屬性)和行為(方法)  

          類的特點:類是物件的型別,具有相同屬性和方法的一組物件的集合

4。什麼是物件的屬性:屬性,物件具有的各種特徵 ,每個物件的每個屬性都擁有特定值

5.什麼事物件的方法:物件執行的操作

6.類與物件方法,屬性的聯絡和區別:類是一個抽象的概念,僅僅是模板,比如:“手機”物件是一個你能夠看得到,摸得著的具體實體  

如何定義Java中的類:

1.類的重要性:所有Java程式都以類class為組織單元

2.什麼是類:類是模子,確定物件將會擁有的特徵(屬性)和行為(方法)

3.類的組成:屬性和方法

4.定義一個類的步驟:

    a.定義類名  

    b.編寫類的屬性    

    c.編寫類的方法 

   public class 類名 {  

                               //定義屬性部分(成員變數)

                               屬性1的型別  屬性1;

                               屬性2的型別   屬性2;

                                             ...

                               屬性n的型別    屬性n;

                                //定義方法部分

                                               方法1;

                                               方法2;

                                                   ....

                                                方法n; 

                                        }

 Java物件

使用物件的步驟:

1.建立物件:

    類名 物件名 = new 類名();

      Telphone phone =new Telphone();

2.使用物件

  引用物件的屬性:物件名.屬性

      phone.screen = 5; //給screen屬性賦值5

  引用物件的方法:物件.方法

     phone.sendMessage() ; //呼叫物件senMessage()方法

成員變數和區域性變數

1.成員變數

   在類中定義,用來描述物件將要有什麼

2.區域性變數

    在類的方法中定義,在方法中臨時儲存資料


成員變數和區域性變數的區別

1.作用域不同:

      區域性變數的作用域僅限於定義他的方法

      成員變數的作用域在整個類內部都是可見的

2.初始值不相同:

        Java會給成員變數一個初始值

        Java不會給區域性變數賦予初始值,必要初始化

3.在同一個方法中,不允許有同名區域性變數;

在不同的方法中,可以有同名區域性變數

4.兩類變數同名時,區域性變數具有更高得優先順序(就近原則)