java入門 物件與this關鍵字

2021-06-26 08:53:48 字數 755 閱讀 4761

建立物件:物件的宣告和宣告的物件分配記憶體

a:   物件宣告的一般格式如下:

類的名字     物件名字        例如people  zhangping     其中people是類名      zhangping是宣告的物件的名字

b: 為宣告的物件分配記憶體      例如zhangping=new people();

物件的定義

類宣告的變數稱物件

物件的宣告

類名  物件名

宣告物件記憶體分配

有new運算子與類的建構函式 例如:zhubajie=new xiyoujirenwu()

使用物件

物件屬性

物件.變數(物件操作自己的變數)

物件功能

物件.方法(物件呼叫類中的方法)

物件的引用:在棧中分配記憶體

物件共享類變數的情況是:該變數是類變數(所有物件的這個類變數都分配給相同的一處記憶體,改變其中乙個物件的這個類變數會影響其他物件的這個類變數)

this關鍵字

可以在例項方法和構造方法中出現,但不會在類方法中出現

在構造方法中出現

代表使用該構造方法所創造的物件

在例項方法中出現

代表正在呼叫該方法的當前物件(this在例項成員變數名和區域性變數的名字相同時,成員變數前不能省this關鍵字)(乙個例項方法呼叫另乙個方法時可以省略方法名字前面的this或類名)

this不能出現在類方法中,因為類方法可以通過類名直接呼叫,而這時可能還沒有任何物件產生

java基礎入門 物件與構造方法

package com.ray.object 物件與建構函式 author ray since 2015 04 22 version 1.0 public class person public person string name public static void main string ar...

C 快速入門 物件(8)

c 快速入門 物件 8 類是乙個模型。當為這個類建立例項的時候,也就是物件本身。類是物件的乙個藍圖 模型 模板。物件是類的乙個具體化的例項 實現。類 class 就像一幅藍圖,它決定乙個物件將是什麼樣的 具備什麼樣的屬性 功能 類由變數和函式組成,物件將使用那些變數來儲存資訊,呼叫那些函式來完成操作...

ES6入門 物件的擴充套件

1.物件的簡潔語法 傳統物件 單體模式寫法 key value模式 var person showage function console.log person.showname pp console.log person.showage 24 es6 單體模式寫法 不需要寫key var name...