java學習二

來源:互聯網
上載者:User

標籤:sage   java類   特徵   相同   class   public   類的方法   重要   編寫   

一、類

1、類是模子,確定對象將會擁有的特徵(屬性)和行為(方法)

2、類的特點:

(1)、類是對象的類型

(2)、具有相同屬性和方法的一組對象的集合

3、類是抽象的概念,僅僅是模板,比如說:“手機”,對象是一個你能夠看的到、摸得著的具體實體

二、定義類

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

2、定義類的步驟:
(1)定義類名 (2)編寫類的屬性  (3)編寫類的方法

  public class 類名{

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

    屬性1的類型 屬性1;

    屬性2的類型 屬性2;

    ....

    方法1;

    方法2;

    ....

  }

三、對象

1、使用對象的步驟

(1)建立對象

類名 對象名 = new 類名();

Telphone phone = new Telphone();

(2)使用對象

引用對象的屬性:對象名.屬性

phone.screen = 5; 

引用對象的方法:對象名.方法名()

phone.sendMessage(); 

四、成員變數和局部變數

1、成員變數

在類中定義,用來描述對象將要有什麼

2、局部變數

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

區別:
(1)局部變數的範圍僅限於定義它的方法

(2)成員變數的範圍在整個類內部都是可見的

(3)初始值不同

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

  java不會給局部變數賦初始值

(4)在同一個方法中,不允許有同名局部變數,在不同的方法中,可以有同名局部變數

(5)兩類變數同名時,局部變數具有更高的優先順序

五、構造方法

1、使用new+構造方法 建立一個新的對象

2、構造方法是定義在Java類中的一個用來初始化對象的方法,構造方法與類同名並且沒有傳回值

3、無參數的構造方法

 

4、有參數的構造方法

java學習二

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.