java主類
Ⅰ 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方法。但是類有很多。