java中interface的完全表述

    添加时间:2013-7-9 点击量:

    我用一个对象:java Decompiler反编译对象查看jar包源码的时辰,呈现了以下代码:



    1 public abstract interface AbsITest{}


    在网上搜刮了一下:



    我对这种景象作了一下测试:


    项目布局以及jre景象:



    运行结果:



    ==================================================


    代码项目组:


    ==================================================


    /UUUUU_Test/src/com/test/AbsITest.java



     1 /
    
    2
    3 /
    4 package com.test;
    5
    6 /
    7 interface的完全表述
    8 @author hongten(hongtenzone@foxmail.com)<br>
    9 @date 2013-7-9
    10 /
    11 public abstract interface AbsITest{
    12
    13 public static final String NAME = Hongten;
    14 /
    15 method of get name
    16 @return name
    17 /
    18 public String getName();
    19 }


    /UUUUU_Test/src/com/test/CTest.java



     1 /
    
    2
    3 /
    4 package com.test;
    5
    6 /
    7 通俗类可以实现我们定义的两个接口
    8 @author hongten(hongtenzone@foxmail.com)<br>
    9 @date 2013-7-9
    10 /
    11 public class CTest implements AbsITest,ITest{
    12
    13 public int getAge() {
    14 return ITest.AGE;
    15 }
    16
    17 public String getName() {
    18 return AbsITest.NAME;
    19 }
    20
    21 public static void main(String[] args) {
    22 CTest cTest = new CTest();
    23 int age = cTest.getAge();
    24 String name = cTest.getName();
    25 System.out.println(name : + name + age : + age);
    26 }
    27
    28 }


    /UUUUU_Test/src/com/test/ITest.java



     1 /
    
    2
    3 /
    4 package com.test;
    5
    6 /
    7 凡是我们所写的interface
    8 @author hongten(hongtenzone@foxmail.com)<br>
    9 @date 2013-7-9
    10 /
    11 public interface ITest extends AbsITest{
    12
    13 public static final int AGE = 20;
    14 /
    15 method of get age
    16 @return age
    17 /
    18 public int getAge();
    19 }


    原来,再大的房子,再大的床,没有相爱的人陪伴,都只是冰冷的物质。而如果身边有爱人陪伴,即使房子小,床小,也觉得无关紧要,因为这些物质上面有了爱的温度,成了家的元素。—— 何珞《婚房》#书摘#
    分享到: