国产探花免费观看_亚洲丰满少妇自慰呻吟_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
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 福安市| 新宁县| 榆林市| 桦川县| 华池县| 静安区| 博爱县| 若尔盖县| 肃北| 水富县| 泸西县| 竹溪县| 大竹县| 民勤县| 舟曲县| 尚义县| 彝良县| 克山县| 横山县| 鹤壁市| 梅州市| 定兴县| 宿迁市| 海阳市| 惠东县| 古丈县| 太湖县| 凤台县| 兴山县| 濮阳市| 含山县| 清徐县| 横山县| 长泰县| 新晃| 金湖县| 桂林市| 长宁县| 永登县| 麻栗坡县| 萨迦县|