BlogJava 聯(lián)系 聚合 管理  

          Blog Stats

          隨筆檔案

          exams


          java世界

          世界Java

          我們?cè)诙x常量的時(shí)候,可以把常量定義在接口里面,如:

          package org.zy.demo.base;

          public interface InterfaceDemo {

              final String name="this is my name";
              
          }

          上面是我定義的接口和常量。
          常量的定義沒有指明 public static 

          我實(shí)現(xiàn)此接口:
          package org.zy.demo.base;

          public class InterfaceImpl  implements InterfaceDemo{
              
          }

          那么我們?nèi)绾卧L問呢?
          我做了一個(gè)demo:

          package org.zy.demo.base;

          public class MainDemo {

              public static void  main(String[] args){
                  InterfaceImpl ii=new InterfaceImpl();
                  String name = InterfaceDemo.name;
                  System.out.println(name);
                  String n=ii.name;
                  String  exams =642-453 ;
                  System.out.println(n);
              }
          }
          執(zhí)行的結(jié)果如下:
          this is my name
          this is my name

          在上面的程序中,我們使用了兩種不同的方法來取得了 name的值。
          由第一種方法我們可以知道:
              其實(shí)接口內(nèi)定義的所有的屬性和方法都是public類型的。如果是屬性,其默認(rèn)是
              Public static 的
          通過第二種方法我們可以知道,此屬性是公有的。否則我們?cè)趺茨苤苯釉L問呢?
          由上面的結(jié)論我們可以知道為什么我們定義接口中的方法的時(shí)候,不用添加public,如泥可以定義如下方法:
          Public Interface A{
              A();
          }
          當(dāng)然你也可以:
          Public Interface A{
              Public A();
          }
          posted on 2007-08-21 11:32 java2java 閱讀(763) 評(píng)論(2)  編輯  收藏

          評(píng)論

          # re: 接口中定義的常量的訪問方法 2007-08-21 12:41 stoneshao
          呵呵,接口中不建議定義常量的
            回復(fù)  更多評(píng)論
            

          # re: 接口中定義的常量的訪問方法 2007-08-21 22:08 Haiger
          如果你把 InterfaceImpl 和 InterfaceDemo放在不同的包里
          看看會(huì)有什么效果~~~~~

          (雖然你的結(jié)論是對(duì)的,但是你這個(gè)例子就就把它說明白了嗎?)  回復(fù)  更多評(píng)論
            


          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 汉沽区| 青海省| 东乡族自治县| 桂东县| 岳普湖县| 辽源市| 会昌县| 阳东县| 永春县| 卢龙县| 砚山县| 东乌珠穆沁旗| 小金县| 安福县| 林口县| 民勤县| 桐乡市| 保山市| 南和县| 新邵县| 西青区| 阜新市| 昌邑市| 乐昌市| 西安市| 张家口市| 洞头县| 天峨县| 金秀| 买车| 澳门| 潼南县| 株洲县| 武隆县| 镇远县| 姚安县| 浦城县| 河津市| 永登县| 醴陵市| 渭南市|