1. 程式人生 > >201671010113 2016-2017-2 《JAVA程序設計》第十周

201671010113 2016-2017-2 《JAVA程序設計》第十周

感覺 毫無 學生 普通 float 參考 amp 關於 感謝

  第十周過去了,明顯感覺到這兩周的進度放慢了,不過還是有一些問題搞不懂。這一周我們進行了泛型程序設計的學習,主要有泛型方法、泛型類的定義和使用,在泛型類方面,它與普通類的最大的區別在於可以有多個類型變量,用<>表明是泛型類,類定義中的類型變量用於指定方法的返回類型以及域、局部變量的類型。除了泛型類外,還可以只單獨定義一個方法作為泛型方法,用於制定方法參數或返回值為泛型類型,既可以聲明在泛型類中也可以聲明在普通類中。在<>出現extends字眼,表明有上限,extends關鍵字所聲明的上限既可以是一個類,也可以是一個接口。一個類型變量或通配符可以有多個限定,限定類型用“&”分割。其中“?”表明任意一種參數類型。

  對於這些概念我大多可以理解,代碼我也可以讀懂,但是在最後一個任務我發現,在泛型程序設計這一塊我在編寫代碼方面毫無頭緒,如何同時使用int、float類型,我想不通。還有最後一個問題,上周關於我的學生信息代碼的問題,你跟我說不要一次輸入三個學生數據,姓名跟成績分開寫,我不是特別理解,然後參考了你的代碼之後,發現還是錯的,如果不同時輸入多個學生的數據,那我就只能判斷一個學生的數據了,不符合要求啊,想不通,麻煩可以再講解一下,萬分感謝!

201671010113 2016-2017-2 《JAVA程序設計》第十周