為了讓class所有物件都可取用的global物件
- 4月 02 週四 200914:20
Static Member
為了讓class所有物件都可取用的global物件
- 4月 02 週四 200914:19
認識DTD
DTD(Document Type Definition)
-文件格式定義
-作用:定義和規範特定XML文件的內容架構
-內容:一個含有某一種特定格式正式定義的檔案文件
-文件格式定義
-作用:定義和規範特定XML文件的內容架構
-內容:一個含有某一種特定格式正式定義的檔案文件
- 4月 02 週四 200914:17
Static & NonStatic
Static - 沒有隱含的this參考指標指向物件,只允許存取static成員
NonStatic - 可直接存取non-static & static 成員
Example:
public class Test
{
void aMethod()
{
bMethod(); //可直接呼叫
dMethod(); //可直接呼叫
}
void bMethod() {};
static void cMethod()
{
bMethod(); //不可直接呼叫
dMethod(); //可直接呼叫
}
static void dMethod()
{
new Test().bMethod(); //可呼叫
}
}
結論: java中在類別裡Method可以由前呼叫到後面一個是跟C++較不同的地方
NonStatic - 可直接存取non-static & static 成員
Example:
public class Test
{
void aMethod()
{
bMethod(); //可直接呼叫
dMethod(); //可直接呼叫
}
void bMethod() {};
static void cMethod()
{
bMethod(); //不可直接呼叫
dMethod(); //可直接呼叫
}
static void dMethod()
{
new Test().bMethod(); //可呼叫
}
}
結論: java中在類別裡Method可以由前呼叫到後面一個是跟C++較不同的地方
- 4月 02 週四 200914:13
Friend(朋友類別)
Ex:
class test
- 4月 02 週四 200914:11
Construction(建構子)
Ex:
typedef int type;
class Test
- 4月 02 週四 200914:09
異常處理(Exception Handling)
throw:
一旦程式碼偵測到錯誤,便用它表示遇上了無法處理的錯誤
- 4月 02 週四 200914:08
強制轉型(Cast)
dynamic_cast<type>(val); //動態強制轉型
const_cast<type>(val); //常數強制轉型
- 4月 02 週四 200914:07
Conditional
Ex: int maxval = i>j ? i : j; //if i > j maxval = i , else maxval = j
- 4月 02 週四 200914:07
空間效能(Sizeof)
sizeof (type name);
sizeof (expr);
sizeof expr;