官术网_书友最值得收藏!

2.3 多態(tài)

工作目標(biāo)

● 理解類的多態(tài)特性

● 方法的重載與重寫

工作描述

設(shè)計一個“人”類,有姓名、年齡兩個屬性,一個無參構(gòu)造方法(用于將屬性初始化為其默認(rèn)值),一個帶參構(gòu)造方法,會說話、會工作等行為。然后設(shè)計學(xué)生類和教師類,它們都是派生自“人”類的子類,其中學(xué)生類還包含有學(xué)號屬性,有自己的說話和工作方式;教師類還包含有教師號屬性,也有自己的說話和工作方式。建立若干個學(xué)生對象和教師對象,分別輸出各對象的信息。

工作分解-理論闡述

多態(tài)性是面向?qū)ο笙到y(tǒng)中的又一重要特性,是指同名方法可以根據(jù)傳遞參數(shù)的不同,采取不同行為方式的特性。在Java語言中,多態(tài)性體現(xiàn)在兩個方面:由方法重載實現(xiàn)的靜態(tài)多態(tài)性(編譯時多態(tài))和方法重寫實現(xiàn)的動態(tài)多態(tài)性(運行時多態(tài))。

主站蜘蛛池模板: 栖霞市| 依兰县| 台南市| 贵定县| 延长县| 普洱| 同心县| 宝清县| 铜山县| 阿城市| 乾安县| 高淳县| 灵寿县| 金昌市| 郧西县| 石台县| 吴旗县| 太仓市| 康马县| 咸宁市| 延寿县| 南漳县| 申扎县| 明光市| 南开区| 余庆县| 江山市| 同心县| 五常市| 昌乐县| 随州市| 任丘市| 郴州市| 酒泉市| 原平市| 嘉祥县| 大姚县| 天津市| 三河市| 达日县| 廊坊市|