BlogJava 聯系 聚合 管理  

          Blog Stats

          News

           

          藍冰飛寒個人獨立博客地址,www.uphenan.com

          隨筆檔案

          文章檔案


          藍冰飛寒

          用心去做每一件事情

          instanceof  instanceof是Java的一個二元操作符,和==,>,<是同一類東西。由于它是由字母組成的,所以也是Java的保留關鍵字。它的作用是測試它左邊的對象是否是它右邊的類的實例,返回boolean類型的數據。舉個例子:
            String s = "I AM an Object!";
            boolean isObject = s instanceof Object;

          給出個例題: class Animal{
              public String name ;
              public Animal(String name){
                  this.name=name;
              }
          }
          class Dog extends Animal{
              public String furcolor;
              public Dog(String n,String furcolor){
                      super(n);this.furcolor=furcolor;
              }
          }
          class Cat extends Animal{
              public String eyecolor;
              public Cat(String n,String eyecolor){
                  super(n);this.eyecolor=eyecolor;
              }
          }



          public class Test{
                public static void main(String args[]){
                    Animal a= new Animal("name");
                    Cat cat=new Cat("xiaohua","blue");
                    Dog dog=new Dog("xiaohuang","Yellow");
                    
                    System.out.println(a instanceof Animal);
                    System.out.println(cat instanceof Animal);
                    System.out.println(dog instanceof Animal);
                    System.out.println(a instanceof Cat);
                      a=new Dog("BigYellow","Yellow");
                      System.out.println(a.name);
                      Dog b=(Dog)a;
                      System.out.println(b.furcolor);
                }
          }
          Tags -
          文章來源:http://www.tt-shopping.com/kevinlau/read.php/110.htm
          posted on 2009-05-09 21:59 藍冰飛寒 閱讀(71) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 新丰县| 永宁县| 凤庆县| 凉山| 定安县| 抚顺县| 保康县| 昆山市| 南丰县| 镇雄县| 名山县| 海晏县| 临汾市| 扎兰屯市| 徐汇区| 江阴市| 白城市| 孝义市| 青河县| 黄平县| 石阡县| 吉水县| 垣曲县| 九龙城区| 竹山县| 嵊州市| 西贡区| 常宁市| 呼玛县| 苍梧县| 通州市| 茶陵县| 卓尼县| 砀山县| 麟游县| 正镶白旗| 金华市| 灵宝市| 罗甸县| 陵水| 泗洪县|