国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

Groovy多方法

2019-11-08 20:16:49
字體:
來源:轉載
供稿:網友

Groovy多方法

Groovy和java一樣支持多態,但Groovy的多態能更進一步。在Java中,能調用Sub.PRint(MainFunction)方法,而在Groovy中會根據實際的類型調用print(SubFunction)方法。
public class Func {	public static void main(String[] args) {		Sub sub = new Sub();		Main m = sub;		MainFunction func = new SubFunction();		m.print(func);	}		public static class Main {		void print(MainFunction fun) {			System.out.println("Main");		}			}		public static class MainFunction {	}		public static class Sub extends Main {		@Override		void print(MainFunction fun) {			System.out.println("Sub mainFunction");		}				void print(SubFunction fun) {			System.out.println("Sub subFunction");		}			}		public static class SubFunction extends MainFunction {	}}Java返回Sub mainFunctionGroovy返回Sub subFunction
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 巧家县| 通海县| 和政县| 南宫市| 抚顺县| 鄱阳县| 金乡县| 土默特左旗| 高唐县| 永德县| 曲靖市| 穆棱市| 如东县| 鄂托克前旗| 阿拉善左旗| 开化县| 观塘区| 定远县| 丰原市| 竹山县| 渭南市| 肇州县| 来安县| 赣州市| 安国市| 双江| 山丹县| 游戏| 平塘县| 巴塘县| 台江县| 五华县| 含山县| 靖远县| 普兰店市| 江源县| 海林市| 九江市| 六安市| 大宁县| 南宫市|