例項成員和靜態成員

2021-10-18 16:41:15 字數 734 閱讀 6387

// 什麼是成員: 建構函式中的屬性或方法稱為成員
// 建構函式中的成員分類:

// a): 例項成員: 在建構函式內部通過this關鍵字設定的屬性或方法

function fn(uname)

}// b): 例項成員如何訪問: 通過例項物件點的方法訪問

// 通過建構函式建立的物件叫例項物件

let zs = new fn('張三');

console.log(zs.uname);

zs.uage;

zs.eat();

//分析如下**

let mydt = new date();

//a): new date() 通過date建構函式建立乙個日期物件

//b): mydt 就是乙個物件,還是乙個例項物件

// getfullyear() 例項成員

mydt.getfullyear();

// 通過建構函式直接設定的屬性或方法叫靜態成員

function fn()

//age靜態成員

fn.age = 18;

// 靜態成員的訪問方式: 只能通過建構函式點的方式訪問,不能通過例項物件訪問

// zs 例項物件

let zs = new fn();

console.log(zs.age);

console.log(fn.age);

JS中的例項成員和靜態成員

1.例項成員就是建構函式內部通過this新增的成員 例項成員只能通過例項化的物件進行訪問 2.靜態成員是在 建構函式本身上新增的成員 靜態成員只能通過建構函式訪問 不能通過物件訪問 function star uname,var ldh newstar 劉德華 男 1.例項成員就是建構函式內部通過t...

靜態成員和靜態成員函式

靜態成員和靜態成員函式 普通成員變數每個物件有各自的乙份,而靜態成員變數一共就乙份,為所有物件共享。靜態成員物件不需要通過物件就能訪問 class crectangle crectangle crectangle int i,int j crectangle crectangle int crect...

靜態成員和靜態成員函式

靜態成員函式的特點 1.static資料成員在類內的內部宣告,但只能在類的外部定義,在類的外部不能指定static,在類的定義時候驚醒初始化 2.static資料成員只能在課的外部進行初始化 特例 當整形const static資料成員被常量表示式初始化,就可以在類內進行初始化,但還需要在外部進行定...