Java访谒在接口中定义的常量[Java编程]
本文“Java访谒在接口中定义的常量[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
我们在定义常量的时刻,可以把常量定义在接口里面,如:
package org.zy.demo.base;
public interface InterfaceDemo {
final String name="this is my name";
}
上面是我定义的接口和常量.
常量的定义没有指明 public static
我实现此接口:
package org.zy.demo.base;
public class InterfaceImpl implements InterfaceDemo{
}
那么我们若何拜候呢?
我做了一个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);
}
}
履行的后果以下:
this is my name
this is my name
在上面的程序中,我们利用了两种差别的办法来获得了 name的值.
由第一种办法我们可以知道:
其实接口内定义的全部的属性和办法都是public范例的.假如是属性,其默许是Public static 的
通过第二种办法我们可以知道,此属性是公有的.不然我们怎么能直接拜候呢?
由上面的结论我们可以知道为什么我们定义接口中的办法的时刻,不用增添public,如泥可以定义以下办法:
Public Interface A{
A();
}
当然你也可以:
Public Interface A{
Public A();
}
以上是“Java访谒在接口中定义的常量[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |