實驗七 類的多型

2022-08-13 13:48:12 字數 1011 閱讀 6680

一.程式**

package students;

public class person

public string name;

public string birthday;

public string province,city;

public int count;

public person(string nam,string birthda,string provinc,string cit,int n)

name=nam;birthday=birthda;province=provinc;city=cit;count=n;

class student extends person

{public string major;

public int sum1,sum2,sum3;

public int grade;

public int number;

public int score;

student(string nam,string birthda,string provinc,string cit,int n,string majo,int grad,int scor)

{ super(nam,birthda,provinc,cit,n);

major=majo;

grade=grad;

score=scor;

string a,b,c;

a=new string("網路工程");

b=new string("物聯網");

c=new string("電腦科學與技術");

if(major.equals(a))

{number=grade*10000+01*100+count;

二.實驗心得

在本次實驗的除錯過程中,通過實驗除錯我進一步了解了繼承和多型的概念,

以及如何定義類、派生類、抽象類、抽象方法、虛擬方法和過載方法。對老師在課

堂上講解的知識進一步掌握。

(七)多型 object類

一 多型 多型的定義 某一類事物的多種存在形態。例如 人 男人,女人 動物 貓,狗 貓 x new 貓 動物 x new 貓 1 多型的基本體現 父類的引用指向了自己的子類物件。父類的也可以接受自己的子類物件。2 多型的前提 必須是類與類之間有關係,要麼繼承,要麼實現 通常還有乙個前提 存在覆蓋 3...

物件導向實驗(七) 多型性2

基類型別物件入口索引子類物件 1.泛化的概念 由具體的,個別的擴大為一般的 將此概念應用於結構體和類物件,就是泛化能力。型別泛化指的是在繼承和派生時,基類派生出了很多不同的子類,形成了繼承樹,生成的子類都有自己獨特的性質,但是所有的子類都有自己的獨特性質,但是所有的子類都具有基類的性質,所以也可以看...

實驗4 類的繼承 派生和多型

原始碼battery.h created by kokoda on 2019 5 18.ifndef shiyan4 battery h define shiyan4 battery h class battery endif shiyan4 battery h battery.cpp create...