<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    工作小驛

    Ninja!

    BlogJava 首頁 新隨筆 聯(lián)系 聚合 管理
      103 Posts :: 0 Stories :: 36 Comments :: 0 Trackbacks
    我們在定義常量的時候,可以把常量定義在接口里面,如:


    package org.zy.demo.base;

    public interface InterfaceDemo {

    final String name="this is my name";

    }


    上面是我定義的接口和常量。

    常量的定義沒有指明 public static

    我實現(xiàn)此接口:


    package org.zy.demo.base;

    public class InterfaceImpl implements InterfaceDemo{

    }


    那么我們?nèi)绾卧L問呢?

    我做了一個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;
    System.out.println(n);
    }
    }


    執(zhí)行的結(jié)果如下:

    this is my name

    this is my name

    在上面的程序中,我們使用了兩種不同的方法來取得了 name的值。

    由第一種方法我們可以知道:

    其實接口內(nèi)定義的所有的屬性和方法都是public類型的。如果是屬性,其默認是Public static 的

    通過第二種方法我們可以知道,此屬性是公有的。否則我們怎么能直接訪問呢?

    由上面的結(jié)論我們可以知道為什么我們定義接口中的方法的時候,不用添加public,如泥可以定義如下方法:


    Public Interface A{
    A();
    }


    當然你也可以:


    Public Interface A{
    Public A();
    }
    posted on 2007-08-14 12:16 王君 閱讀(490) 評論(0)  編輯  收藏 所屬分類: J2SE
    主站蜘蛛池模板: 国拍在线精品视频免费观看| 亚洲欧洲国产综合| 日本高清免费不卡视频| 免费国产在线观看| 亚洲欧美日韩综合久久久久| sss日本免费完整版在线观看| 热99RE久久精品这里都是精品免费| 亚洲精品免费在线视频| 国产成人涩涩涩视频在线观看免费| 国产亚洲人成无码网在线观看| 久久亚洲精品国产精品婷婷| 成年男女免费视频网站| 国产成人精品日本亚洲| 国产成人亚洲精品播放器下载| 91精品国产免费入口| 亚洲高清成人一区二区三区| 曰批全过程免费视频免费看 | 亚洲国产高清视频| 99视频有精品视频免费观看 | 国产亚洲日韩在线三区| 韩日电影在线播放免费版| 亚洲人成网站在线观看播放| 最近免费中文字幕mv电影| 亚洲乱码一区二区三区在线观看 | 人妻巨大乳hd免费看| 在线看片人成视频免费无遮挡| 亚洲情a成黄在线观看动漫尤物| 免费无遮挡无遮羞在线看| 成人午夜亚洲精品无码网站| 99re6免费视频| 亚洲国产精品va在线播放| 麻豆视频免费播放| 国产精品亚洲专区无码牛牛| 日韩免费a级毛片无码a∨| 亚洲五月六月丁香激情| 国内大片在线免费看| 亚洲人成网亚洲欧洲无码| 免费无码黄十八禁网站在线观看| 亚洲黄色片在线观看| 国产精品免费看香蕉| 国产无遮挡无码视频免费软件|