在Java接口中怎样访问定义的常量呢?
java接口是一系列方法的声明,是一些方法特征的集合,一个接口只有方法的特征没有方法的实现,因此这些方法可以在不同的地方被不同的类实现,而这些实现可以具有不同的行为(功能)。那么我们在Java接口中怎样访问定义的常量呢?今天我们就来学习一个这个访问方法,详细请参考下文。
一、定义变量
一般情况下,我们在Java中进行定义常量时,通常可以将常量定义在接口里面去。为了方便大家的理解,小编会举一个例子来说明。在这个程序例子中,小编会定义常量以及接口。但是在这里要注意一点,那就是小编所定义的常量是没有指明publicstatic的。那么具体的程序例子,如下图:
二、实现接口
刚刚我们就已经将变量和接口定义好了,现在要做的就是实现这个接口。具体的实现方法,如下图:
三、访问接口
到了这里,我们就要开始访问接口了。具体怎样访问该接口呢?小编在这里做了一个示范(demo),大家可以参考一下,具体的操作可以根据实际需要进行编写。具体的程序代码,如下图:
四、执行结果
当完成以上几个步骤以后,我们可以看到执行出来的结果如下:
this is my name
this is my name
其实,如果大家认真一点观察,是可以发现到小编在上面的程序中,为了可以取得name的值,小编分别使用了两种不同的方法来获取。那么我们现在就来看看这两种方法的异同吧,
①方法一:
在方法一中,我们可以知道一点,那就是其实在接口内进行定义的所有方法以及属性都是属于public类型的。但假如说是属性的话,那么它的默认值是为Publicstatic的。
②方法二:
在方法二中,我们可以知道一点,那就是这个属性其实是公有的。要不然我们怎么可以就这么直接的访问接口呢?对不对?
通过以上结论以后,大家可以总结出什么结论了吗?其实总结就是:为什么我们在进行定义接口中的方法时,不用添加public的方法,比如说你可以直接定义下面的这种方法。具体的方法实现,如下图:
当然啦,如果你不喜欢以上这种方法的话,你也可以使用以下的这种方法。反正得出来的结果都是一样的,大家可以根据自己的实际需要进行选择适当的方法哟!具体的方法实现,如下图:
小编结语:
大家通过教程可以看到,其实java接口中定义的常量的访问方法,相对来说还是较为简单易学的。今天的教程小编就已经介绍完毕了,希望这会对大家有所帮助。本篇编程语言教程来源于:课课家教育。