//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...