物件導向實踐 模擬ArrayBox

2021-09-28 23:36:37 字數 1098 閱讀 1454

//arraybox是乙個類似陣列的東西,可以儲存任何東西,

// 可以得到某乙個元素

//可以刪除、插入、遍歷

//但是與陣列不同的是arraybox沒有長度限制。

//程式是設計,程式設計就是按照我們平常做事的思維幫助使用者更好的使用。

public

class

arraybox

public

arraybox

(int capacity)

private

int size=0;

private object[

]copyof

(int newcapacity)

return newelements;

}private

void

ensurecapacity

(int mincapacity)

elements=

this

.copyof

(newcapacity);}

public

boolean

add(e element)

private

void

check

(int index)

}public e find

(int index)

public e delete

(int index)

return

(e)oldvalue;

}public

intsize()

}

public

class

test

// system.out.println("box內第index個元素為:"+value);

string oldvalue=box.

delete(5

);system.out.

println

("刪除的元素為:"

+oldvalue)

;for

(int i=

0;isize()

;i++)}

}

Python實踐 物件導向方法模擬簡單計算器

學習物件導向後,迫不及待的嘗試了寫一些簡單的計算器 如下 class calculator 計算器類 def init self,a,b self.a a self.b b defadd self 兩數相加 return self.a self.b defsub self 兩數相減 return s...

MySQLi物件導向實踐 multi query

多條用分號分隔的sql語句中,只要有一條sql語句執行失敗,那麼這一條sql語句以及之後的sql語句就不會執行。只有當第一條sql語句執行失敗,那麼multi query 的返回值才為false。如果第一條sql語句執行成功了,那麼都會返回true。mysqli new mysqli mysqli ...

MySQLi物件導向實踐 select

對於update insert delete請參考 mysqli new mysqli mysqli connect localhost root root test if mysqli connect errno mysqli set charset utf8 sql select from my...