「java设置主类」java主类命名

博主:adminadmin 2023-03-19 15:55:09 278

本篇文章给大家谈谈java设置主类,以及java主类命名对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

java的主类是什么

类的名字和文件名一致,并且包含main函数的类,叫做主类。

以下是详细解释和案例:

先区分两个概念,

类的名字:在代码中定义类的时候,起的名字。比如:public class Demo{  },这里定义的Demo就是类的名字。

文件名:.java文件的名字。比如:Demo.java的前缀Demo就是文件名。

一个文件至少包含一个类,则这个类的名字必须要和文件名一致。如果有多个类,则必须有一个类名和文件名一致。

楼上有人回答说,主类是带有main函数的类,是不对的。运行这段代码:

这个文件的名字是Demo.java,包含两个类:Demo 和 Demo2

class Demo{

public static void main(String[] args) {

System.out.println("123");

}

}

class Demo2{

public static void main(String[] args) {

System.out.println("abc");

}

}

//运行结果是:123

大家发现了,Demo和Demo2都有main方法,但是虚拟机Jvm执行Demo里的main函数,而不执行Demo2里的main函数,所以Demo是主类。

楼上还有人回答说“主类就是程序里面定义了一个public class,并且里面有main函数或者程序执行的入口。”也是不对的。比如上一段代码中,没有public修饰。主类不一定要被public修饰。

关于类的public修饰符,补充一下,供大家学习:

1.如果文件中只有一个类,文件名必须与类名一致,有没有public修饰都可以;

2.一个Java文件中最多只能有一个public类;

3.如果文件中不止一个类,而且有public类,文件名必须与public类名一致;

4.如果文件中不止一个类,而且没有public类,文件名可与任一类名一致。

JAVA 应用程序主类 必须用 public修饰吗?

在java中,main()方法是java应用程序的入口方法,也就是说,程序在运行的时候,第一个执行的方法就是main()方法,这个方法和其他的方法有很大的不同,比如方法的名字必须是main,方法必须是public static void类型的,方法必须是接受一个字符串数组的参数等。\x0d\x0a因为main()方法是由Java虚拟机调用的,所以必须是public,虚拟机调用的main()方法的时候,不需要产生任何对象,所以main()方法声明为static,且不需要返回值,所以必须声明为void!\x0d\x0a\x0d\x0a类可以用public,abstract,final来定义,分别是:公共的,抽象的,最终的.\x0d\x0apublic:类只能被同一个源程序文件或同一个包中的其他类使用.\x0d\x0aabstract:定义的类代表了一个抽象的概念,就不能用它来实例化一个对象.\x0d\x0afinal:不可能有子类.也就是说它不能被继承.可以提高系统的安全性.

Java多个类存在怎么设置为主类

1、可以通过设置一个接口,让实现的每个子类都必须要实现里面的方法,这样就实现了全局变量可以多个类使用。

2、还可以通过给变量设置static final关键字,不用实例化,即可使用。

java设置主类的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java主类命名、java设置主类的信息别忘了在本站进行查找喔。