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
          主站蜘蛛池模板: 上高县| 正蓝旗| 清镇市| 靖宇县| 肃北| 邓州市| 安康市| 兰西县| 宾阳县| 邢台县| 托克托县| 潞城市| 拉萨市| 平安县| 洱源县| 临澧县| 长泰县| 溧水县| 互助| 河池市| 吴桥县| 宜兰县| 胶南市| 溧水县| 拉萨市| 乐山市| 玛纳斯县| 襄城县| 宁南县| 游戏| 连平县| 莫力| 深州市| 松江区| 东阳市| 临泉县| 正阳县| 罗平县| 钦州市| 金堂县| 思茅市|