激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術(shù)|正則表達式|C/C++|IOS|C#|Swift|Android|JavaScript|易語言|

服務(wù)器之家 - 編程語言 - Java教程 - 老生常談Java中instanceof關(guān)鍵字的理解

老生常談Java中instanceof關(guān)鍵字的理解

2021-06-02 15:44Dingwensheng1222 Java教程

java 中的instanceof 運算符是用來在運行時指出對象是否是特定類的一個實例。這篇文章主要介紹了老生常談Java中instanceof關(guān)鍵字的理解,需要的朋友可以參考下

java 中的instanceof 運算符是用來在運行時指出對象是否是特定類的一個實例。instanceof通過返回一個布爾值來指出,這個對象是否是這個特定類或者是它的子類的一個實例。

用法:

result = object instanceof class

參數(shù):

result:布爾類型。
object:必選項。任意對象表達式。
class:必選項。任意已定義的對象類。

說明:

如果 object 是 class 的一個實例,則 instanceof 運算符返回 true。如果 object 不是指定類的一個實例,或者 object 是 null,則返回 false。

但是instanceof在java的編譯狀態(tài)和運行狀態(tài)是有區(qū)別的:

在編譯狀態(tài)中,class可以是object對象的父類,自身類,子類。在這三種情況下java編譯時不會報錯。

在運行轉(zhuǎn)態(tài)中,class可以是object對象的父類,自身類,不能是子類。在前兩種情況下result的結(jié)果為true,最后一種為false。但是class為子類時編譯不會報錯。運行結(jié)果為false。

例子:

接口person

?
1
2
3
public interface person {
public void eat();
}

實現(xiàn)類people

?
1
2
3
4
5
6
7
public class people implements person {
private int a=0;
 @override
 public void eat() {
 system.out.println("======"+a);
 }
}

子類xiaoming:

?
1
2
3
4
5
6
7
public class xiaoming extends people {
private string name;
@override
public void eat() {
 system.out.println("+++++++++");
}
}

主函數(shù)

?
1
2
3
4
5
6
7
8
public static void main(string[] args) {
 people p=new people();
 xiaoming x=new xiaoming();
 system.out.println(p instanceof person);
 system.out.println(p instanceof xiaoming); -----2
 system.out.println(x instanceof person);
 system.out.println(x instanceof people);
 }

注意:上面2處的代碼在編譯時不會報錯。

運行結(jié)果:

true
false
true
true

總結(jié)

以上所述是小編給大家介紹的java中instanceof關(guān)鍵字的理解,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對服務(wù)器之家網(wǎng)站的支持!

原文鏈接:https://blog.csdn.net/Dingwensheng1222/article/details/82965258

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 欧美性色生活片免费播放 | 国产午夜精品一区二区三区在线观看 | 欧美韩国一区 | 91www成人久久 | 亚欧在线免费观看 | av在线免费观看播放 | 日日天日日夜日日摸 | 国产精品视频yy9299一区 | 精品91av| 天天草夜夜| 国产精选久久 | 看免费毛片 | 欧美精品v国产精品v日韩精品 | 91精品国产综合久久男男 | 一边吃奶一边摸下娇喘 | 国产精品久久久久久久久久久天堂 | 91精品国产福利尤物免费 | 欧美乱码精品一区 | 成人富二代短视频 | 在线亚洲欧美 | 成年免费观看视频 | 精品999www | 免费视频www在线观看 | 狠狠婷婷综合久久久久久妖精 | 国产成人精品二区 | 亚洲av一级毛片特黄大片 | 水多视频在线观看 | 午夜小视频免费观看 | 成人一区二区三区在线 | 嗯哈~不行好大h双性 | 久久国产乱子伦精品 | 红桃一区| 大胆在线日本aⅴ免费视频 美国黄色毛片女人性生活片 | 1级黄色毛片 | 久久久久免费电影 | 7777在线观看 | 成人福利视频在线观看 | 欧美h版电影在线观看 | 欧美一级美片在线观看免费 | 成年人视频在线免费播放 | 一级毛片免费高清 |