編寫乙個人員資訊管理系統。這個系統的功能是:互動式的實現校園人員資訊的錄入與顯示。
分析:學校裡,主要有四類人員:大學本科學生、教師、研究生和助教。
大學本科生每週有固定的學時數。教師除了固定的學時數外,還有每週的教學時數。研究生除了固定的學時數外,每週還可以自由做一定的研究。助教生除了上課外,還要做研究和一定的教學工作。
人員的基本資訊包括姓名、編號、性別、身份證號、總學時數以及每週固定學時數。各個人員之間的關係: people類派生出student 類和teacher類,student 類派生出graduate類, graduate類和teacher類派生出ta類。
#include
"pch.h"
#include
#include
using
namespace std;
class
people
void
set_name()
void
set_num()
void
set_***()
void
set_id()
protected
:char name[
100]
;char num[
100]
;char ***[
100]
;char id[
100]
;int sumtime;
int fixed_time;};
class
student
:virtual
public people
void
type()
void
imformation()
void
show()
};class
teacher
:virtual
public people
void
type1()
void
imformation1()
void
show1()
protected
:int teaching_time;};
class
graduate
:public student
void
type2()
void
imformation2()
void
show2()
protected
:int search;};
classta:
public graduate,
public teacher
void
imformation3()
void
show3()
};voidf1(
)voidf2(
)voidf3(
)voidf4(
)int
main()
}}
C 多型性和繼承性
這篇文章是6年前的,從自己的qq 632846506 日誌中移過來的。前段時間有人突然問我c 多型性的理論知識,一下子把我問蒙了,用c 近十年,讓我一下子回答多型性的理論。我答不上來,只是簡單的回答了下 多型性主要用在函式介面上,主要是虛函式和純虛函式 的使用,基類中的函式可以在不同子類中有不同的實...
多型與多型性
1.什麼是多型 多型指的是同一種 類事物的不同形態 2.為何要用多型性 1 增加了程式的靈活性 2 增加了程式的可擴張性 多型性 分為靜態多型性和動態多型性 多型性 在多型的背景下,可以在不用考慮物件具體型別的前提下而直接使用物件 多型性的精髓 統一 3.如何用多型 class animal def...
c 繼承 多重繼承 多型性 虛函式
從繼承的角度來看,y 所繼承到的成員 x 的資料成員 的訪問屬性 x作為y 的成員,屬性是由繼承方式決定的,訪問屬性可由普通成員屬性推理理解 多重繼承的訪問屬性 可按照 上邊 繼承加遞迴的思想理解 多型性virtual this 編譯器幫助我們簡化操作,通過虛函式 方便多多 總結c 讓編譯器多做點工...