freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

第7章繼承和接口設(shè)計(jì)習(xí)題(存儲(chǔ)版)

  

【正文】 x)等字段。 public Student(string xm, int nl, char xb) { Name = xm。 Score = new double[5]。 } public double CalAver() { double sum = 0。 (性別:{0}, Sex)。 stu = new Student()。, cj)。 public Rectangle(float x1, float y1)  //構(gòu)造函數(shù) { x = x1。 //定義一個(gè)接口實(shí)例 (長(zhǎng)方形面積: {0}, ())。 //姓名 int fs。 if ( ) return 1。 ArrayList myarr = new ArrayList()。要求設(shè)計(jì)一個(gè)學(xué)生類Student,所有學(xué)生對(duì)象存放在一個(gè)Student對(duì)象數(shù)組中,通過(guò)一個(gè)方法對(duì)其按照總分進(jìn)行降序排序,最出輸出排序后的結(jié)果。 eng = (())。 else return 1。 i++) { (輸入第{0}個(gè)學(xué)生數(shù)據(jù):, i + 1)。 ()。 ()。 i = 1。 for (i = 0?! ? //轉(zhuǎn)換為Student實(shí)例 if (psum ) return 1。 name = ()。 disparr(myarr, 按分?jǐn)?shù)降序排序后:)。 } static void Main(string[] args) { int i, n = 4。 } } public class myCompareClassfs : IComparer { int (object x, object y) { Stud a = (Stud)x。class Program { class Stud { int xh。 } } class Program { static void Main(string[] args) { Rectangle box1 = new Rectangle(, )。 interface Ia //聲明接口Ia { float getarea()。 stu = new Student(張三, 20, 39。 } } class Program { public static void Main() { double[] cj = { 87, 78, 90, 67, 89 }。 } public void display() { (姓名:{0}, Name)。 i 5。 Sex = 39。 } public class Student : Person { public double[] Score。 sum=(a,b,c)。 } public override double SqrtForSum(double a, double b, double c) { double sum。 } public double GetPerim() //重載的求周長(zhǎng)方法 { return (2 * * Radius)。 //矩形的寬度 public double Length。 } public override double GetPerim() //重載的求周長(zhǎng)方法 { return (2 * (Length + Width))。然后以Shape抽象類作為基類派生出Rectangle和Circle類,在這兩個(gè)類中分別對(duì)GetArea和GetPerim方法進(jìn)行重寫(xiě),實(shí)現(xiàn)求特定形狀的面積和周長(zhǎng)。 } } class Program { static void Main(string[] args) { (普通職工:)。 //實(shí)際工資 private int n。 ()。 ( 部門(mén):{0}, depart)。 //職稱 private string depart。 ( 班號(hào):)。 no = (())。5.什么是抽象類?它有什么特點(diǎn)?它和接口有何異同?v 在方法聲明中使用abstract修飾符的方法即為抽象方法。 g()?!皃ublic void f(int x)。2. class A { void A(){ } private A(int x){ } private A(int y){ } }答:“void A(){ }”應(yīng)改為“A(){}”,因?yàn)闃?gòu)造函數(shù)不能帶任何返回類型修飾符。 (John)。 (2)。 } public bool Pop(ref T e) //元素出棧方法 { if (top == 1) return false。 } public Stack(int n) //重載構(gòu)造函數(shù) { maxsize = n。 ()。 //接口成員聲明 int fun2()。 IA x。 ()。 }}class Program{ public static void Main(){ Base b=new Base()。 (不得入內(nèi))。 = 30。}}8. 閱讀下列程序,程序的輸出結(jié)果是【 】。 }public override void F2(){ (DD )。 }}class MainClass{ public static void Main(string[] args) { Class2 a = new Class2()。 int m = ()??疾祛惖睦^承中base的使用 class A { public int x=100。2.在聲明類時(shí),在類名前使用【abstract】修飾符,則聲明的類只能作為其他類的基類,不能被實(shí)例化。public void Show0{ //省略部分代碼} 34. 以下泛型集合聲明中正確的是【 】。MyClass y = new MyClass()。A) 定義虛方法使用關(guān)鍵字virtual B) 關(guān)鍵字virtual可以與override一起使用C) 虛方法是實(shí)現(xiàn)多態(tài)的一種應(yīng)用形式 D) 派生類是實(shí)現(xiàn)多態(tài)的一種應(yīng)用形式31. 以下類MyClass的定義中,【 】是合法的抽象類。A) 抽象類 B) 密封類 C) 靜態(tài)類 D) 私有類23.若想從派生類中訪問(wèn)基類的成員,可以使用【 】。 Derived x=new Derived()。A) 抽象類可以包含非抽象方法,而接口不包含任何方法的實(shí)現(xiàn)B) 抽象類可以被實(shí)例化,而接口不能被實(shí)例化C) 抽象類不能被實(shí)例化,而接口可以被實(shí)例化D) 抽象類能夠被繼承,而接口不能被繼承12.在C中,以下關(guān)于抽象類和接口的敘述中正確的是【 】。前者的特點(diǎn)是在編譯時(shí)就能確定要調(diào)用成員方法的哪個(gè)版本,后者則是在程序運(yùn)行時(shí)才能確定要調(diào)用成員方法的哪個(gè)版本。第7章 繼承和接口設(shè)計(jì)一.選擇題1.在C中,一個(gè)類【 】。A) 多態(tài)實(shí)際上就是重載,它們本質(zhì)上是以一樣的B) 多態(tài)可以分為編譯時(shí)多態(tài)和運(yùn)行時(shí)多態(tài)。A) 抽象類可以包含抽象方法 B) 含有抽象方法的類一定是抽象類C) 抽象類不能被實(shí)例化 D) 抽象類可以是密封類11.在C中,以下關(guān)于抽象類和接口的敘述中正確的是【 】。 }}則下列語(yǔ)句段在控制臺(tái)中的輸出結(jié)果是【 】。A) A類和B類均有C類需要的成員,因此可以從A類和B類共同派生出C類 B) 在派生新類時(shí),可以指明是公有派生、私有派生或保護(hù)派生 C) 派生類可以繼承基類中的成員,同時(shí)也繼承基類的父類中的成員D) 在派生類中,不能添加新的成員,只能繼承基類的成員22.為了防止從所修飾的類派生出其他類,可以將此類定義為【 】。A) 接口中可以有虛方法 B) 一個(gè)類可以實(shí)現(xiàn)多個(gè)接口 C) 接口能被實(shí)例化 D) 接口中可以包含已實(shí)現(xiàn)的方法30. 關(guān)于虛方法實(shí)現(xiàn)多態(tài),下列說(shuō)法錯(cuò)誤的是【 】。 }則下列語(yǔ)句在Console 上的輸出為【 】。 }A) class Teacher :Iplay{ void Play(){ //省略部分代碼 }void Show0{ //省略部分代碼} B) class Teacher :Iplay{ public string Play(){ //省略部分代碼 }public void Show0{ //省略部分代碼} C) class Teacher :Iplay{ public void Play(){ //省略部分代碼 }public void Show0{ //省略部分代碼} D) class Teacher :Iplay{ public void Play()。編譯時(shí)的多態(tài)性是通過(guò)【虛方法和重寫(xiě)虛方法 】實(shí)現(xiàn)的,運(yùn)行時(shí)的多態(tài)性是通過(guò)繼承和【重載/隱藏 】來(lái)實(shí)現(xiàn)的。 }}5. 分析下列程序的運(yùn)行結(jié)果是【 】。 int n = ()。 }}class Class2 : Class1{ new public void MethodB()
點(diǎn)擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1