當前位置:首頁 » 編程語言 » 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方法。但是類有很多。

熱點內容
內置存儲卡可以拆嗎 發布:2025-05-18 04:16:35 瀏覽:336
編譯原理課時設置 發布:2025-05-18 04:13:28 瀏覽:378
linux中進入ip地址伺服器 發布:2025-05-18 04:11:21 瀏覽:612
java用什麼軟體寫 發布:2025-05-18 03:56:19 瀏覽:32
linux配置vim編譯c 發布:2025-05-18 03:55:07 瀏覽:107
砸百鬼腳本 發布:2025-05-18 03:53:34 瀏覽:944
安卓手機如何拍視頻和蘋果一樣 發布:2025-05-18 03:40:47 瀏覽:741
為什麼安卓手機連不上蘋果7熱點 發布:2025-05-18 03:40:13 瀏覽:803
網卡訪問 發布:2025-05-18 03:35:04 瀏覽:511
接收和發送伺服器地址 發布:2025-05-18 03:33:48 瀏覽:372