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 笨笨 閱讀(636) 評論(0)  編輯  收藏 所屬分類: J2EEALLJ2SE
          主站蜘蛛池模板: 墨江| 蒙自县| 内丘县| 宜君县| 曲沃县| 洛阳市| 松滋市| 昌都县| 墨竹工卡县| 安阳县| 含山县| 交口县| 江口县| 海安县| 雷山县| 如皋市| 沙田区| 桦川县| 西乌| 宝应县| 中山市| 吉林市| 蒙城县| 新津县| 彰化市| 云和县| 泰安市| 改则县| 武定县| 交口县| 绥宁县| 彭州市| 三门峡市| 大埔区| 长宁县| 万山特区| 海南省| 莎车县| 来凤县| 视频| 伊宁市|