繼續第八章

2021-10-01 19:17:26 字數 2152 閱讀 8708

③equals()方法

//「==」比較的是倆個物件的引用是否相等;equals()方法比較的是倆個物件的實際內容是否相等

class v

public class anything

}

一、向上轉型(由具體的類轉換成抽象的類)

//使parallelogram類繼承quadrangle類,然後在主方法中呼叫父類的draw()方法

class qusdeangle // 四邊形類類的方法

}public class parallelogram extends qusdeangle

}二、向下轉型(由抽象的類轉換成具體的類)

class qusdeangle // 四邊形類類的方法

}public class parallelogram extends qusdeangle

}

class qusdeangle

}class square extends qusdeangle

class anything

public class parallelogram extends qusdeangle

if (q instanceof square)

//由於q物件不是anything類的物件,故錯誤

// system.out.println(q instanceof anything);

}}

//構造方法由類的名稱確定,古構造方法只有乙個名稱;以不同方式例項化物件構造多個方法

// 方法的過載就是在乙個類中允許同時存在乙個以上的同名方法

public class overloadtext

// 定義與第乙個方法相同,而引數型別不同的方法

public static double add(double a,double b)

public static int add(int a)

// 定義乙個成員方法

public static int add(int a,double b)

public static int add(double a,int b)

public static void main(string args)

}// 引數型別、引數個數、引數順序不同將會構成過載

public static int add(int...a)

return s;

}

編寫draw()方法,該方法接收quadrangle類的物件作為引數,即使用這倆個內部類的父類作為方法引數

class qusdeangle

}public static void main(string args)

}//定義乙個正方形類,繼承四邊形類

class square extends qusdeangle

}// 平行四邊形類,繼承了四邊形類

public class parallelogram extends qusdeangle

}

// 介面是抽象類的延申,可以將它看作是純粹的抽象類,類中的所有方法都沒有方法體

//介面使用inte***ce關鍵字進行定義

public inte***ce drawtest

//定義平行四邊形類,該類繼承了四邊形類並實現了drawtest介面

class paralleogramuseinte***ce extends quadrangleuseinte***ce

implements drawtest

void doanything()

} class squareuseinte***ce extends quadrangleuseinte***ce implements

drawtest

void doanything()

}class anythinguseinte***ce extends quadrangleuseinte***ce

}public class quadrangleuseinte***ce

public static void main(string args);

for (int i=0;i}}

第八章 指標 第八章 指標

1 什麼是位址 include using namespace std int main 11 在堆中建立對像 我們既然可以在堆中儲存變數,那麼也就可以儲存對像,我們可以將對像儲存堆中,然後通過指標來訪問它 include using namespace std class human 14 在建構...

第八章(筆記)

能在 中進行記憶體單元的定址的暫存器只有4個,分別是bx si di bp 其中bx bp 是基址,bx對應的段位址是ds,bp對應的段位址是ss si di 是變址,單獨使用時段位址是ds,組合使用段位址是跟隨組合的基址對應的段位址 中進行記憶體單元定址彙總 si di bx bp 常量 si 常...

第八章 字典

d 空字典 d 這就是字典 d dict.fromkeys a b d dict zip keyslist,valslist d dict name bob age 22 建立字典的函式 d name 通過索引key獲取對應的value d.keys 返回d字典物件所有key,返回乙個列表 d.va...