1. 程式人生 > >Java中tise關鍵字和麵向物件的思想

Java中tise關鍵字和麵向物件的思想

Int [][][]arr = new int [2][3][4];

物件:一切可以被描述的事物(實體)

屬性動作,

方法:行為。

類:相識物件的集合

類和物件的關係:

  • 類是抽象的,物件是具體的。類是物件的抽象。
  • 類是一個模板。通過此類模板創建出來的物件具有共同的特徵和行為
  • 類是一種資料型別。引用資料型別。物件是堆中的一個例項。

面向物件思維,把一個軟體分成幾個模組,逐個完成之,並將積木拼起,使其完整。

-  -- - - - - - -  - - - - -- - - -- - - --  - - -  - -- - --  --  - - - - - - - - --  --  -- - - - - -  -- -- - - - - - -  -

類的語法:

Public訪問修飾符class類名{

//類體

成員;//屬性,方法,構造器,構造快,內部類

}

類名:規範:帕斯卡。

  • 多個單片語成,每個首字母大寫。

-  -- - - - - - -  - - - - -- - - -- - - --  - - -  - -- - --  --  - - - - - - - - --  --  -- - - - - -  -- -- - - - - - -  -

  • 物件:在記憶體中,是獨立的空間。

Public  void

訪問修飾符 返回值型別 方法名(引數,引數)

方法體;

{

使用注意方法注意:

  1. 待返回值方法,返回值的型別與宣告只能返回一個值。
  2. 方法不能巢狀定義;
  3. 不允許把程式邏輯程式碼直接寫在類中,要封裝到方法中

this:

表示當前物件的值,本類物件;

作用:

①.可以呼叫當前類的成員;

②.同一個類中,自定義方法之間使用this 呼叫,可以省略this;

③.同一類中,主方法呼叫自定義方法,需要new呼叫物件

位置:構造器中;構造器的第一行程式碼處;

  • - - -  - -  -  - - - - - - - -- - -  - - -- - - - - - - - - -

This:

表示 當前類物件 ,本類物件;

作用:1.可以呼叫當前類的成員;

2.

3.匿名物件(只能使用一次)

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

成員變數:在類中定義的變數;

區域性變數:在方法中或程式碼塊兒中定義;

1.作用域。

成員變數在整個型別都有效果;

區域性變數 只在定義它的程式碼塊中有效。

2.初始值。

成員變數 系統自動初始化。

區域性變數 系統不會初始化,需要自己初始化。

3.優先順序

成員變數和區域性變數同名,在區域性變數作用域內,優先

使用區域性變數。

帶引數的方法:

傳參的時候,型別,個數,順序一定要

方法的好處:

  1. 解決了程式碼沉餘的問題。程式碼重用。
  2. 可維護。
  3. 功能封裝