
正文
java主类代码 java主类和其他类
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
(java)能问一下为什么现在无法找到或加载主类吗?代码如下(我刚学java)(编译是通过的)
当前目录
--launch.java
--子目录chatserver
----launch.class
java chatserver.launch
相关问答
Q1: 如何在一个java主类中引用另一个类的方法?代码如下:
有两种可能java主类代码,第一种是java主类代码你把这两个类放在了不同的包中,
我直接赋值粘贴你的代码新建了一个包test2,创建了这两个类,记得把你的m.max1(a,b);参数加上,(并且输入的时候注意先输入大的数字,比如3,2就会输出3,因为你的代码如果输入2,3则没有任何显示)
以下是可行的java主类代码:
package test2;
public class max{
public static void max1(int a,int b){
if(ab)
System.out.println(a);
}
}
//注意在同一个包中创建
package test2;
import java.util.Scanner;
public class Max2 {
public static void main(String arg[]) {
Scanner scanner = new Scanner(System.in);
max m = new max();
int a = scanner.nextInt();
int b = scanner.nextInt();
m.max1(a,b);
}
}
如果你不想在同一个包中创建,那就加一个语句,比如你的max类写在Package test1中,那就加这句import test1.max;
代码如下:
package test2;
import test1.max;//在这里加入了引入包
import java.util.Scanner;
public class Max2 {
public static void main(String arg[]) {
Scanner scanner = new Scanner(System.in);
max m = new max();
int a = scanner.nextInt();
int b = scanner.nextInt();
m.max1(a,b);
}
}
第二种情况是:你的确是在同一个包中创建了还是不行,那估计是因为你的包里面还有别的很多class,相互影响了,试试新建一个工程,新建一个包,应该可以解决
Q2: java中在一个主类中,分别编译另外几个类,运行主类即可运行程序,代码怎么写呢?
当你点击那个按钮的时候,就new 出来一个Dialog窗口类就可以了。也可以自己再写一个Frame类。点击那个按钮后,new出一个自己写的另一个Frame 类的对象
Q3: 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类,文件名可与任一类名一致。
Q4: 一个JAVA变成里的主类方法写法
public class Employee {
private String name;
private int age;
private float salary;
public Employee(String n, int i) {
this.name = n;
this.age = i;
}
public float getSalary() {
this.salary = 3000 + this.age * 20;
return this.salary;
}
public static void main(String[] args) {//主方法应该加在主类当中
Employee e1 = new Manager("张三", 40);
Employee e2 = new Worker("李四", 24);
}
}
class Manager extends Employee {
private float allance = 300;
public Manager(String n, int i) {
super(n, i);
System.out.print("经理工资为" + (super.getSalary() + this.allance) + "\n");
}
}
class Worker extends Employee {
private float allance = 1000;
public Worker(String n, int i) {
super(n, i);
System.out.print("工人工资为" + (super.getSalary() + this.allance) + "\n");
}
}
//看代码应该就可以理解了,有不懂随时欢迎追问
关于java主类代码和java主类和其他类的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。






