java中定义常量(java接口中定义的常量的访问方法)
本文目录
java接口中定义的常量的访问方法
本文为大家介绍一下java接口中定义的常量的访问方法,希望对大家有帮助。我们在定义常量的时候,可以把常量定义在接口里面,如:packageorg.zy.demo.base;publicinterfaceInterfaceDemo{finalStringname="thisismyname";}上面是我定义的接口和常量。常量的定义没有指明publicstatic我实现此接口:packageorg.zy.demo.base;publicclassInterfaceImplimplementsInterfaceDemo{}那么我们如何访问呢?我做了一个demo:packageorg.zy.demo.base;publicclassMainDemo{publicstaticvoidmain(Stringargs){InterfaceImplii=newInterfaceImpl();Stringname=InterfaceDemo.name;System.out.println(name);Stringn=ii.name;System.out.println(n);}}执行的结果如下:thisismynamethisismyname在上面的程序中,我们使用了两种不同的方法来取得了name的值。由第一种方法我们可以知道:其实接口内定义的所有的属性和方法都是public类型的。如果是属性,其默认是Publicstatic的通过第二种方法我们可以知道,此属性是公有的。否则我们怎么能直接访问呢?由上面的结论我们可以知道为什么我们定义接口中的方法的时候,不用添加public,如泥可以定义如下方法:PublicInterfaceA{A();}当然你也可以:PublicInterfaceA{PublicA();}
在Java接口中定义常量,下面语法错误的是()
在Java接口中定义常量,下面语法错误的是()。 A.final int MALE = 1;B.static int MALE = 1;C.private int MALE = 1;D.int MALE = 1;正确答案:C
在java中定义一个常量的区别
自定义变量前面的修饰符不同,变量的性质而有所不同。举例:public final static String BANK = "BOC";当被final修饰时,说明此变量不能被重新赋值;当被static修饰时,说明此变量是静态变量,程序运行初始化会被加载进内存;当被public修饰时,说明这个变量是公有变量,可以被整个项目中的类访问;备注:除了public修饰外,常用的还有private(在本类中)。
更多文章:
宽带连接提示错误769怎么办?网络连不上错误提示769是什么意思
2024年7月13日 17:22
360文件恢复(用360强力删除的文件怎么恢复能恢复吗好后悔删了啊)
2024年5月19日 14:30
单机反恐精英手机中文版(跪求一个CSOL单机版的下载地址!)
2024年7月23日 04:49
北约紧急会议(评论:土耳其击落俄战机五大悬疑:有没有侵犯领空)
2024年7月21日 14:27
cctv5在线直播观看 现场直播(哪个网站有CCTV5的现场直播)
2024年7月15日 13:29
知网caj阅读器下载(中国知网如何下载文章 下载caj阅读器要钱吗 现在紧张筹备论文中 找不到资料啊 求各位大侠帮帮忙)
2024年5月8日 18:21