今天给各位分享java中的publicclass的知识,其中也会对java中的public void进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
1、JAVA中的public classa是什么意思?为什么只能有一个?谢谢2、java中什么是公共类3、java中public class与class的区别详解
JAVA中的public classa是什么意思?为什么只能有一个?谢谢
JAVA中的public class a,意思是声明一个类a,这个类a所有用户都可以直接进行调用。
只能有一个public类a,是因为编译器在编译时,针对一个java源代码文件(也称为“编译单元”)只会接受一个public类,否则报错。
在编写类的时候可以使用两种方式定义类:(A)public class定义类 (B)class定义类。
扩展资料:
java文件中可以有多个类,但最多只能有一个被public修饰的class。
且若这个.java文件中有一个public类型的class,则这个class名需与.java文件名一致。
举例:
文件A.java里有如下类
public class A1会报错,报错信息是:提示public 类型的A1必须定义在它自己的文件中,因此一个java文件中是不能同时有两个public 类型的class的。
private和protected只会用来修饰类的属性,方法和内部类。你想如果外部类是private的,其他任何的类都无法访问这个类,那么这个类就没有任何意义了。
java中什么是公共类
public class,公共类,顾名思义,就是大家都能去访问的类,可以通过该类的实例化对象进行一系列操作。比如public class Student{…},我在其他类中需要用到Student类中的一些方法时,我可以先实例化一个Student类的对象,Student student1 = new Student(); 然后通过 实例化对象.方法名 既student1.方法名 去进行调用。
java中public class与class的区别详解
以下是对java中public class与class的区别进行了分析介绍 需要的朋友可以过来参考下
在编写类的时候可以使用两种方式定义类 public class定义类: class定义类: 如果一个类声明的时候使用了public class进行了声明 则类名称必须与文件名称完全一致 范例 定义一个类(文件名称为 Hello java)
复制代码 代码如下: public class HelloDemo{ //声明一个类 类名称的命名规范 所有单词的首字母大写 public static void main(String args[]){ //主方法 System out println(“HelloWorld!!!”); //系统输出 在屏幕上打印 } };
此类使用public class声明 类名称是HelloDemo 但是文件名称Hello java 所以 此时编译时会出现如下 问题:
复制代码 代码如下: Hello java: 类 HelloDemo 是公共的 应在名为HelloDemo java文件中声明 public class HelloDemo{ //声明一个类 类名称的命名规范 所有单词首字母大写
错误 以上的错误提示表示 因为使用的是public class声明 所以类名称应该与文件名称完全一致 即应该使用”HelloDemo java”表示类的名称 如果类的声明使用了class的话 则类名称可以与文件名称不一致 但是执行的时候肯定执行的是生成后的名称 范例 有如下代码(文件名称为:Hello java)
复制代码 代码如下: class HelloDemo{ public static void main(String args[]){ System out println(“HelloWorld!!!”); } };
文件名称为Hello java 文件名称与类名称不一致 但是因为使用了class声明所以 此时编译不会产生任何错误 但是生成之后的* class文件的名称是和class声明的类名称完全一致的:HelloDemo class 执行的时候不能再执行java Hello 而是应该执行javaHelloDemo
在一个* java的文件中 只能有一个public class的声明 但是允许有多个class的声明
复制代码 代码如下: public class Hello{ public static void main(String args[]){ System out println(“HelloWorld!!!”); } }; class A{}; class B{}; lishixinzhi/Article/program/Java/JSP/201311/20388
java中的publicclass的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java中的public void、java中的publicclass的信息别忘了在本站进行查找喔。