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

首頁 > 編程 > Java > 正文

Java關鍵字instanceof

2019-11-06 08:18:41
字體:
來源:轉載
供稿:網友

java中的instanceof是用來判斷某個實例是不是某個類的實例。 例如:A instanceof B (A為某個實例,B為某個類名) 如果A為B的實例,則:(A instanceof B)==true 反之==false 代碼舉例:

package JavaKEYWordS;class Bird{//父類}class BigBird extends Bird{//Bird的子類}class LittleBird extends Bird implements BirdFly{//Bird的子類加上BirdFly接口}interface BirdFly{}public class JavaKWinstanceof { public static void main(String[] args) { // TODO Auto-generated method stub JavaKWinstanceof myThis=new JavaKWinstanceof(); Bird myBird=new Bird(); BigBird myBigBird=new BigBird(); LittleBird myLittleBird=new LittleBird(); //打印各實例與類之間的關系 PRt(myThis instanceof JavaKWinstanceof);//打印結果:YES prt(myBird instanceof Bird);//打印結果:YES prt(myBigBird instanceof Bird);//打印結果:YES 子類實例出的對象也是父類的實例 prt(myBird instanceof BigBird);//打印結果:NO 父類實例出的對象不是子類的實例 prt(myLittleBird instanceof Bird);//打印結果:YES 子類加上其它接口后實例出的對象也是父類的實例 /* * prt(myLittleBird instanceof BigBird);//編譯報錯 兩個沒有繼承關系的類之間沒有instanceof關系 * prt(1 instanceof int);//編譯錯誤 */ } //判斷及顯示A是否為B的實例 static void prt(boolean A_is_instanceof_B){ if(A_is_instanceof_B){ System.out.println("YES"); } else{ System.out.println("NO"); } }}

輸出結果: 這里寫圖片描述


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 武夷山市| 衡南县| 锡林郭勒盟| 金塔县| 安溪县| 孟津县| 南雄市| 岑巩县| 马边| 成武县| 馆陶县| 恩施市| 南京市| 滦南县| 望城县| 育儿| 松滋市| 大连市| 荔浦县| 蛟河市| 永宁县| 上虞市| 宁明县| 会宁县| 增城市| 香格里拉县| 甘德县| 兰坪| 庄河市| 教育| 玉门市| 阜南县| 长岭县| 长寿区| 甘南县| 武汉市| 德庆县| 蒲江县| 郓城县| 息烽县| 龙川县|