大家好,今天小编关注到一个比较有意思的话题,就是关于publicclass的翻译问题,于是小编就整理了2个相关介绍publicclass的解答,让我们一起看看吧。
public class a extends b implements c{} 是什么意思?
extends是继承的意思 implements 是实现的意思 a类继承b类,及a是b的子类,b是a的父类 a类实现c接口,c接口里的东西可以理解为“半成品”,a类实现c接口,那么意味着a类要把c接口里的“半成品”完善
public关键词是干嘛的?
JAVA类声明中关键字public起到什么作用呢?如下Hello类的声明,按着字面的意思理解是:Hello类是公共的,要求Hello类与类文件名必须保持一致,并且一个java文件中只能有一个public关键字声明的类。
public class Hello{
public static void main(String args[]){
System.out.println("Hello JAVA!");
}
}
如果关键字public命名的类Hello与类文件名不一致,程序编译时就会报错。
使用public关键字正确命名与类名保持一致。用public关键字正确命名与类名保持一致,Hello.java文件可以正常编译,可以正确执行:
如果,java文件中类命名不使用public关键字,那么类声明可以不与java文件保持一致,HelloDemo.java可以正常编译,但是,会产生一个HelloModle.class文件。那么,编译HelloDemo.java后,要执行的文件也变为HelloModle.class了。
如果HelloDemo.java中有多个非public关键字声明的类,就会产生多个与之相应的.class文件。
总结:使用public关键字声明的类必须与java文件名保持一致,并且一个java文件中只能有一个public关键字修饰的类名称,编译后会产生一个与java文件名
相应的.class文件,而一个java文件中可以同时又多个不使用public关键字声明的类,但是编译后会产生多个与之对应的.class文件,并且要执行的文件是对应的多个.class的前缀名。
public关键字是可以应用于类、方法或字段(在类中声明的变量)的访问控制修饰符。
可以在其他任何类或包中引用public类、方法或字段。
除非存在特定的访问控制修饰符,否则,可以从同一个包中的任何类希望这个答案对你有用谢谢了啊啊啊
到此,以上就是小编对于publicclass的翻译问题就介绍到这了,希望介绍关于publicclass的2点解答对大家有用。