kapok

          垃圾桶,嘿嘿,我藏的這么深你們還能找到啊,真牛!

            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
            455 隨筆 :: 0 文章 :: 76 評論 :: 0 Trackbacks

          public class TestClass {

           public static void main(String[] args) {
            
            Parent parent = new Parent();
            Child child = new Child();
            
            if (child instanceof Child){
             System.out.println("child instanceof Child is true!");
            } else {
             System.out.println("child instanceof Child is false!");
            }
            if (child instanceof Parent){
             System.out.println("child instanceof Parent is true!");
            } else {
             System.out.println("child instanceof Parent is false!");
            }
            if (child instanceof Person){
             System.out.println("child instanceof Person is true!");
            } else {
             System.out.println("child instanceof Person is false!");
            }
            
            if (Child.class.isInstance(child)){
             System.out.println("Child.class.isInstance(child) is true!");
            } else {
             System.out.println("Child.class.isInstance(child) is false!");
            }
            if (Parent.class.isInstance(child)){
             System.out.println("Parent.class.isInstance(child) is true!");
            } else {
             System.out.println("Parent.class.isInstance(child) is false!");
            }
            if (Person.class.isInstance(child)){
             System.out.println("Person.class.isInstance(child) is true!");
            } else {
             System.out.println("Person.class.isInstance(child) is false!");
            }
            
            if (Child.class.isAssignableFrom(Child.class)){
             System.out.println("Child.class.isAssignableFrom(Child.class) is true!");
            } else {
             System.out.println("Child.class.isAssignableFrom(Child.class) is false!");
            }
            if (Child.class.isAssignableFrom(Parent.class)){
             System.out.println("Child.class.isAssignableFrom(Parent.class) is true!");
            } else {
             System.out.println("Child.class.isAssignableFrom(Parent.class) is false!");
            }
            if (Child.class.isAssignableFrom(Person.class)){
             System.out.println("Child.class.isAssignableFrom(Person.class) is true!");
            } else {
             System.out.println("Child.class.isAssignableFrom(Person.class) is false!");
            }
            //Parent class implemented the Interface 'Person'
            if (Parent.class.isAssignableFrom(Person.class)){
             System.out.println("Parent.class.isAssignableFrom(Person.class) is true!");
            } else {
             System.out.println("Parent.class.isAssignableFrom(Person.class) is false!");
            }
            
            
            if (Child.class.isAssignableFrom(Child.class)){
             System.out.println("Child.class.isAssignableFrom(Child.class) is true!");
            } else {
             System.out.println("Child.class.isAssignableFrom(Child.class) is false!");
            }
            if (Parent.class.isAssignableFrom(Child.class)){
             System.out.println("Parent.class.isAssignableFrom(Child.class) is true!");
            } else {
             System.out.println("Parent.class.isAssignableFrom(Child.class) is false!");
            }
            if (Person.class.isAssignableFrom(Child.class)){
             System.out.println("Person.class.isAssignableFrom(Child.class) is true!");
            } else {
             System.out.println("Person.class.isAssignableFrom(Child.class) is false!");
            }
            //Parent class implemented the Interface 'Person'
            if (Person.class.isAssignableFrom(Parent.class)){
             System.out.println("Person.class.isAssignableFrom(Parent.class) is true!");
            } else {
             System.out.println("Person.class.isAssignableFrom(Parent.class) is false!");
            }
            
            
            
            
           }
          }





          public class Child extends Parent {

           public static void main(String[] args) {
           }
          }



          public class Parent implements Person {

           public static void main(String[] args) {
           }
          }



          public interface Person {

          }


          posted on 2005-05-09 10:12 笨笨 閱讀(646) 評論(0)  編輯  收藏 所屬分類: J2EEALLJ2SE
          主站蜘蛛池模板: 凌海市| 郯城县| 青冈县| 大邑县| 白玉县| 三都| 萝北县| 赣州市| 郓城县| 云阳县| 永和县| 兴和县| 黄浦区| 汾阳市| 吉木乃县| 咸宁市| 株洲县| 全椒县| 邯郸县| 克什克腾旗| 石渠县| 开阳县| 合肥市| 库尔勒市| 攀枝花市| 东阳市| 安康市| 永新县| 巴马| 寿光市| 青海省| 光山县| 玉溪市| 深泽县| 宁德市| 原阳县| 武汉市| 思茅市| 华宁县| 镇安县| 正安县|