問答題【簡答題】
編寫一個面向對象的程序,要求:
(1)定義一個基類Student,類內有保護數(shù)據(jù)成員num(學號)、name(姓名)、sex(性別),公有成員包括構造函數(shù)、show()函數(shù)。構造函數(shù)帶3個參數(shù)用于定義對象時賦初值,show()函數(shù)作用是顯示學生信息,即num、name、sex的值。
(2)定義一個派生類Student1,Student1公有繼承自Student類。Student1類新增私有數(shù)據(jù)成員age(年齡)、addr(地址),新增公有成員包括構造函數(shù)、show()函數(shù)。構造函數(shù)帶5個參數(shù)用于定義對象時賦初值,show()函數(shù)作用是顯示學生信息,即num、name、sex、age、addr的值。
(3)在main()函數(shù)定義Student1類的對象stud1并賦初值,調用show()函數(shù)顯示該學生的所有信息。