当前位置:首页 » 编程语言 » java主类

java主类

发布时间: 2022-02-06 05:33:00

java中的测试类和主类分别是什么,有点晕

JAVA中的测试类是用来是用来对已经写好的功能组件进行测试的。
可以有两种方法进行测试:
第一种:另外新建一个带有main方法的类,利用该类来调用需要测试的类,把需要测试的数据传入进去即可。比如:
需要测试的类是ScoreQuery(String stuNum, String subject);
public class TestCase{
public static void main(String[] args) {
ScoreQuery scoreQuery= new ScoreQuery("Tom", "150110101");
Map map = new HashMap();
map = scoreQuery.query();
System.out.println(map);
}
}
可以利用上面的方法对ScoreQuery(String stuNum, String subject)进行功能测试。
这种方法的好处就是比较简单,容易实现;但是弊端也很明显,不能进行功能重用,而且每次都要重复很多无用的代码。
第二种方法就是创建测试的功能组件,每次实现该功能组件对其他组件进行测试。
public class SimpleTestCase(){
Object object;
public staitc void prepare(){
Map map = new HashMap();
map.put("", "");
......
BeanUtils.map2Bean(map, object);
}
}
以后的测试类只需继承上面的测试类即可。

Ⅱ java的主类命名必须和什么一致

Java保存的文件名必须与类名一致。

当编写一个Java源代码文件时,此文件通常被称为编译单元(有时也称为转译单元)。每个编译单元都必须要有一个后缀为.java,而在编译单元内测可以 有一个public类,该类的名称必须与文件名称相同(包括大小写,但不包括文件的后缀名.java)。每个编译单元只能有一个public类,否则编译 器就不会接受。如果在该编译单元之中还有额外的类的话,那么在包之外的世界是无法看见这些类的,这是因为他们不是public类,而且他们主要用来为主要 public类提供支持。

Ⅲ 一个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 主类有怎样的性质

主类 最主要的就是包含有main方法。
从而延伸出其它的一些性质。

Ⅳ java中怎么改变主类

FRAME是容器,需要显示的内容需要放在组件上,swing里不能直接在容器里显示内容,你可以在你的frame里添加容器,将内容显示在上面,至于输入文本可以通过添加监听事件获得,将内容显示在你的组件上就可以了。

Ⅵ 一个java的工程怎么找它的主类

一般会放在 java/test/包中 有个 专门的 man 类
你可以 搜索一下
有 main方法的 类

ctrl 加 H 这个 方法 能搜索到 里边 选择 file 搜索 就可以了

Ⅶ java 主类有什么用

啥是主类啊?!
本来就没有所谓的主类、非主类之说。我们通常把含有main函数的类称之为主类。也就是先有main才有主类,别搞颠倒了。
换句话说,主类和其他类本质上没有任何区别。就好比会议室和卧室有什么区别?放了会议桌就是会议室,放个床那就叫卧室。

另外,一个项目(也就是编好的jar包)可以有主类,也可以没有。有的话可以有很多,具体使用哪个进入,那要看使用者。

再说一下main,main和普通函数本质上没区别,可以像普通函数一样调用(你试过没?)。唯一的区别就是,Java虚拟机有一个约定,一旦启动时给了一个类,而且这个类包含一个形如public static main(字符串数组)的方法,那就执行这个方法。

当然,深究起来这里面还有很多有意思的地方,比如main为什么是静态的?你自己考虑去。

Ⅷ java的主类是什么

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

以下是详细解释和案例:

先区分两个概念,

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

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

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

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

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

classDemo{
publicstaticvoidmain(String[]args){
System.out.println("123");
}
}
classDemo2{
publicstaticvoidmain(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如何设置主类

调用啊,大哥,主类写个main ,其他的都不需要main方法

Ⅹ 怎么分java中的主类和子类

好像只有父类和子类吧。extends前面的类叫父类,extends后面的叫子类,二者是继承关系。整个程序只有一个主方法,就是main方法。但是类有很多。

热点内容
安卓60脚本自启 发布:2025-01-04 16:45:53 浏览:753
角色高光算法 发布:2025-01-04 16:45:49 浏览:191
王者周年福利密码是什么 发布:2025-01-04 16:30:37 浏览:36
联通北方服务器上不去怎么回事 发布:2025-01-04 16:28:42 浏览:976
开源服务器云存储多少钱 发布:2025-01-04 16:10:45 浏览:666
我的世界泥土商店服务器8月 发布:2025-01-04 15:58:40 浏览:822
怎么在电脑上重启机房服务器 发布:2025-01-04 15:40:02 浏览:869
摄影后期电脑配置i5怎么样 发布:2025-01-04 15:39:19 浏览:405
linux桥接设置 发布:2025-01-04 15:39:07 浏览:61
安卓屏幕怎么设置成老人用的 发布:2025-01-04 15:33:53 浏览:318