不廢話直接上**
function person(name,age)
// ***屬性直接掛載給建構函式,是靜態屬性
person.***='男'
person.prototype.say = function()
person.show = function()
//使用
const p1 = new person('張三',18)
//例項方法呼叫
p1.say()
//靜態方法呼叫
person.show();
屬性使用
person.name person.age
class aaa extends react.component
} //在class內部,通過static修飾的屬性,就是靜態屬性
static *** = '男'
//例項方法
say()
//靜態方法
static show()
}const a1 = new aaa('張三',18);
console.log(a1);
//例項方法呼叫
a1.say();
//例項屬性使用
a1.name a1.age
//靜態方法呼叫
aaa.show()
//靜態屬性使用
aaa.***
筆記:
靜態屬性:通過建構函式直接訪問到的屬性,
例項屬性:通過new出來的例項,訪問到的屬性。
靜態方法:只能訪問靜態屬性靜態方法
例項方法:靜態/例項屬性 靜態/例項方法都可以訪問
靜態方法:可以」物件名.方法名」 呼叫,也可以」類名.方法名」 所以可以無需建立物件
例項方法:只能」物件名.方法名」 呼叫
dhl C 靜態屬性和例項屬性
當屬性宣告包含static修飾符時,稱該屬性為靜態屬性。當不存在static修飾符時,稱該屬性為例項屬性。靜態屬性不與特定例項相關聯,因此在靜態屬性的訪問器內引用this是編譯時錯誤。靜態屬性和方法都不能在例項化的物件中引用,而且靜態屬性和靜態方法都不能使用this關鍵字來加以限定,而只能用類名來加...
靜態屬性靜態方法
靜態屬性用於儲存內的公有資料 靜態方法裡面只能訪問靜態屬性 靜態成員不需要例項化就可以訪問 類的內部可以通過self或者static關鍵字訪問自身的靜態成員 子內方法中可以通過parent關鍵字訪問父類的靜態成員 可以通過類的名稱在類定義外部訪問靜態成員 class human class nbap...
屬性方法 靜態方法
靜態方法 屬性方法 類方法 靜態方法實際上和類沒什麼關係,但規類管 staticmethod 類方法基本不用 類方法只能呼叫類變數,不能訪問例項變數 classmethod 屬性方法 將乙個方法變為靜態屬性 property class dog object def init self,name s...