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

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - Java教程 - Java中isAssignableFrom的用法詳解

Java中isAssignableFrom的用法詳解

2020-07-27 14:04java教程網 Java教程

下面小編就為大家帶來一篇Java中isAssignableFrom的用法詳解。小編覺得挺不錯的,現在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

class1.isAssignableFrom(class2) 判定此 Class 對象所表示的類或接口與指定的 Class 參數所表示的類或接口是否相同,或是否是其超類或超接口。如果是則返回 true;否則返回 false。如果該 Class 表示一個基本類型,且指定的 Class 參數正是該 Class 對象,則該方法返回 true;否則返回 false。

1. class2是不是class1的子類或者子接口

2. Object是所有類的父類

一個例子搞定:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
package com.auuzee.test1;
 
class A {
}
 
class B extends A {
}
 
public class Test1 {
  public static void main(String[] args) {
 
    A a = new A();
    B b = new B();
    A ba = new B();
    System.out.println("1-------------");
    System.out.println(A.class.isAssignableFrom(a.getClass()));
    System.out.println(B.class.isAssignableFrom(b.getClass()));
    System.out.println(A.class.isAssignableFrom(b.getClass()));
    System.out.println(B.class.isAssignableFrom(a.getClass()));
    System.out.println(A.class.isAssignableFrom(ba.getClass()));
    System.out.println(B.class.isAssignableFrom(ba.getClass()));
    System.out.println("2-------------");
    System.out.println(a.getClass().isAssignableFrom(A.class));
    System.out.println(b.getClass().isAssignableFrom(B.class));
    System.out.println(a.getClass().isAssignableFrom(B.class));
    System.out.println(b.getClass().isAssignableFrom(A.class));
    System.out.println(ba.getClass().isAssignableFrom(A.class));
    System.out.println(ba.getClass().isAssignableFrom(B.class));
    System.out.println("3-------------");
    System.out.println(Object.class.isAssignableFrom(b.getClass()));
    System.out.println(Object.class.isAssignableFrom("abc".getClass()));
    System.out.println("4-------------");
    System.out.println("a".getClass().isAssignableFrom(Object.class));
    System.out.println("abc".getClass().isAssignableFrom(Object.class));
  }
}

Java中isAssignableFrom的用法詳解

以上這篇Java中isAssignableFrom的用法詳解就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持服務器之家。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 91快色 | 国产欧美在线观看不卡一 | 亚欧在线免费观看 | 久久久久国 | chinese军人gay呻吟 | 精品久久久久久久久久中出 | 国产精品久久久久久久久久大牛 | 美国一级毛片片aa久久综合 | 九九热在线精品视频 | 一区在线视频 | h视频在线免费看 | 亚洲综合91| 热@国产 | 日本最新免费二区三区 | 中国女警察一级毛片视频 | 成人福利在线 | 国产免费一区二区三区在线能观看 | 毛片在线视频免费观看 | 97人人草 | 欧美亚洲黄色 | 国产四区 | 久久激情免费视频 | 国产一级二级在线播放 | 一级α片免费看刺激高潮视频 | 激情宗合网 | 久艹在线视频 | 久久久久国产成人精品亚洲午夜 | 一区二区三区视频在线播放 | 国产99久久久久久免费看农村 | 91 在线 | 蜜桃网站在线观看 | 日韩av影片在线观看 | 全黄毛片 | 日本成人高清视频 | 免看黄大片aa| 爱爱视频天天干 | 久久久精品综合 | 久久精品久久精品久久精品 | 国产精品一区2区3区 | 成人福利视频在线观看 | 日本韩国欧美一级片 |