物件導向程式設計

2021-10-25 02:20:26 字數 1241 閱讀 5624

建構函式都是以大寫字母開頭,以大寫字母開頭的不一定是建構函式。

比較1)math.min():

返回一組數中的最小值

2)math.max():

返回一組數中的最大值

取整1)math.ceil():向上取整

2)math.floor():向下取整

3)math.round():四捨五入

隨機數1)math.random():返回0-1之間的隨機數,不包含1

new date=new date();

引數 0:當前日期

1:設定時間 new date(2020,9,1); 想要設定2020.10.1

new date("2020/10/1"); 使用字串設定月份時,不需要特別修改月份

new date("2020-10-1");

new date(毫秒數);

倒計時設計

工廠模式

優點:簡化**的操作(封裝)

缺點:物件不能細分,共有屬性和方法浪費記憶體

建構函式模式

function student(name,age,gender)

student.prortotype.say=function(){}

var stu1=new student();

var stu2=new student();

stu1.say();

stu1.say==stu2.say;

繼承讓子類的原型指向父類的例項

function rich(name,age,gender)

rich.prototype.money=["card1","card2","card3"];

rich.prototype.enjoy=function()

function poor(name,age,gender,color)

poor.prototype=rich.prototype;

poor.prototype.work=function()

var p1=new poor("tom",20,"men","black");

console.log(p1.money);

console.log(p1.constructor);

執行結果:

[ 'card1', 'card2', 'card3' ]

[function: rich]

c 物件導向程式設計 物件導向

什麼是物件導向 是對現實世界理解和抽象的方法。物件導向程式設計的特點 易維護,易擴充套件,靈活性好,重用 類 對事物的抽象定義,即事物具有的共同特徵和行為。物件 即對類進行例項 類是抽象的,物件是具體的 類的定義 語法 訪問修飾符 class 類名類的成員 包括字段,屬性,方法,常量,事件和索引器等...

物件導向程式設計

物件導向程式設計 抽象 封裝 繼承 多型 單一職責原則 就乙個類而言,應該僅有乙個引起它變化的原因。開放封閉原則 軟體實體應該可以擴充套件,但是不可修改。所有的設計模式都是對不同的可變性進行封裝,從而使系統在不同的角度上達到開發封閉原則。依賴倒轉原則 a 高層不應該依賴低層,兩個都應該依賴抽象。b ...

物件導向程式設計

class team def init self self.name tampa bay buccaneers bucs team print bucs.name tampa bay buccaneers 當呼叫team 函式時,會自動呼叫init函式,self是自動傳入到init中的引數,它指向當...