<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
    主站蜘蛛池模板: 亚洲剧情在线观看| 亚洲精品欧洲精品| 在线观看免费亚洲| 在线免费观看毛片网站| 伊人久久五月丁香综合中文亚洲| 免费女人高潮流视频在线观看| 亚洲人成网7777777国产| 九九99热免费最新版| 亚洲熟妇av一区二区三区| 99精品视频在线观看免费| 九月丁香婷婷亚洲综合色| 久久这里只精品99re免费 | 免费人成视频在线观看不卡| 亚洲AV无码XXX麻豆艾秋| 四虎永久在线精品免费观看地址 | 国产免费一区二区三区不卡| 亚洲精品乱码久久久久久| 美女视频黄a视频全免费网站色窝| 亚洲第一AV网站| 蜜桃AV无码免费看永久| 亚洲综合小说另类图片动图| 国产亚洲精品免费| aaa毛片视频免费观看| 亚洲最新永久在线观看| 无码永久免费AV网站| 亚洲a∨无码精品色午夜| 国产国拍亚洲精品福利 | 免费国产a国产片高清| 国产在线播放线91免费| 亚洲男人电影天堂| 日本成人免费在线| 中国在线观看免费的www| 亚洲精品国产第1页| 又大又黄又粗又爽的免费视频| 成在人线av无码免费高潮水 | 日本免费网站观看| 久久福利青草精品资源站免费| 亚洲喷奶水中文字幕电影| 亚洲?v无码国产在丝袜线观看| 久久久久久久久久国产精品免费| 国产成人精品亚洲2020|