国产三级在线看完整版-内射白嫩大屁股在线播放91-欧美精品国产精品综合-国产精品视频网站一区-一二三四在线观看视频韩国-国产不卡国产不卡国产精品不卡-日本岛国一区二区三区四区-成年人免费在线看片网站-熟女少妇一区二区三区四区

儀器網(wǎng)(yiqi.com)歡迎您!

| 注冊2 登錄
網(wǎng)站首頁-資訊-話題-產(chǎn)品-評測-品牌庫-供應(yīng)商-展會-招標-采購-知識-技術(shù)-社區(qū)-資料-方案-產(chǎn)品庫-視頻

問答社區(qū)

java中是不是一定得在測試類里創(chuàng)建對象,為什么要用構(gòu)造方法啊

千年老妖0304 2012-02-23 06:58:10 516  瀏覽
  • 初學(xué)java,也沒有任何語言基礎(chǔ),剛剛學(xué)到類和對象,看的例子一般是在測試類里創(chuàng)建對象的,想知道是不是必須在測試類里創(chuàng)建對象,在類里創(chuàng)建行不行;還有為什么要用構(gòu)造方法呢,構(gòu)造方法的作用是什么呢,不寫構(gòu)造方法不是也能實現(xiàn)一樣的功能嗎,暈死了

參與評論

全部評論(6條)

  • pazatf39 2012-02-24 00:00:00
    類里面不能創(chuàng)建自己類的對象吧.對象一般在main方法里面創(chuàng)建的. 構(gòu)造方法就是初始化對象的方法.

    贊(6)

    回復(fù)(0)

    評論

  • hwj20080101 2012-02-24 00:00:00
    對象哪里都可以有,構(gòu)造方法是為了創(chuàng)建對象用的,new a()這個過程就是創(chuàng)建對象的過程.有的類沒有構(gòu)造方法是因為他有默認的空構(gòu)造方法.構(gòu)造方法還能初始化變量等等慢慢理解吧.

    贊(3)

    回復(fù)(0)

    評論

  • mqlobpgvdm 2012-02-24 00:00:00
    對象不一定要在測試類中創(chuàng)建,構(gòu)造方法是用于初始化用得,我不知道你學(xué)到哪了!面向?qū)ο笾烂矗磕壳澳阒罉?gòu)造方法用于初始化就行了!聲明變量需要聲明變量的類型 即int String 而聲明類也是需要類型 訪問修飾符 是給你定義的類限定使用范圍

    贊(18)

    回復(fù)(0)

    評論

  • kgsdav 2012-02-24 00:00:00
    類里是可以創(chuàng)建對象的,這個不影響你的使用。構(gòu)造方法是你再new對象的時候調(diào)用的,也就是你創(chuàng)建對象的時候會調(diào)用構(gòu)造方法進行對象的才初始化。 訪問修飾符是為了提高代碼的安全性的

    贊(19)

    回復(fù)(0)

    評論

  • 高美男吹喇叭 2012-02-24 00:00:00
    可以在類里面創(chuàng)建,只要你在main方法里面就可以了,寫到測試類里面好處在于測試類可以隨便刪除,刪除后不會影響原來的類 構(gòu)造方法,這個是語法規(guī)定的,沒有構(gòu)造方法是不能完成初始化的。Java規(guī)定,任何對象使用前必須初始化。。 到了類對象里面加修飾符private public protected,這是java語言安全性的體現(xiàn),可以通過訪問權(quán)限控制提高安全性

    贊(12)

    回復(fù)(0)

    評論

  • 237236767 2017-09-19 20:17:22
    1,java程序要運行,必須得有一個主入口方法,就是那個main方法,代碼就會按著main方法里的代碼順序往下執(zhí)行,執(zhí)行完了程序就結(jié)束。所以你看到的例子基本都是在測試類里創(chuàng)建對象,因為它要測試這個類的某些方法或者屬性,所以必須創(chuàng)建這個類的對象,完成測試又必須在main法里。 2,對象在哪個類里都可以創(chuàng)建的,除了char,int,long,float,double,boolean這幾個基本類型外,其他的任何java數(shù)據(jù)都是以對象的形式存在,正因為把一切都看做對象,所以java稱做面向?qū)ο笳Z言,任何地方都會操作到對象,自然任何地方都可以創(chuàng)建對象了。 3,構(gòu)造方法是在創(chuàng)建對象的時候?qū)ζ溥M行初始化,平時你自己寫的類沒有用構(gòu)造方法,類一樣沒有出錯,也能實現(xiàn)功能,這是因為任何類都會默認含有一個隱藏的無參構(gòu)造方法。之所以你覺得沒有構(gòu)造方法也一樣,那是因為你所寫的類太簡單。假如你有一個類Person,里面有個屬性name,在創(chuàng)建這個類的對象時,這個name必須賦值,否則別人不知道這個對象是誰。也許你會用Person person = new Person();person.setName("張三");來實現(xiàn),但是這樣是不是太麻煩了呀,假如在使用時不小心又忘了person.setName()這一步呢,是不是又帶來了不必要的麻煩呢。所以你只需要指定一個構(gòu)造方法,Person(String name){this.name = name},這樣在創(chuàng)建對象時就通過Person person = new Person("張三");就自動給name屬性賦值了,是不是變方便了呢,而且如果你不顯示的把無參構(gòu)造方法寫出來,你再像Person person = new Person()這樣創(chuàng)建對象的話,系統(tǒng)就會報錯。寫構(gòu)造方法,就指定了創(chuàng)建對象的方式,這在對所創(chuàng)建的對象有一定要求時顯得特別重要了,構(gòu)造方法還可以重載,也就是說可以有多個構(gòu)造方法。

    贊(120)

    回復(fù)(0)

    評論

熱門問答

java中是不是一定得在測試類里創(chuàng)建對象,為什么要用構(gòu)造方法啊
初學(xué)java,也沒有任何語言基礎(chǔ),剛剛學(xué)到類和對象,看的例子一般是在測試類里創(chuàng)建對象的,想知道是不是必須在測試類里創(chuàng)建對象,在類里創(chuàng)建行不行;還有為什么要用構(gòu)造方法呢,構(gòu)造方法的作用是什么呢,不寫構(gòu)造方法不是也能實現(xiàn)一樣的功能嗎,暈死了
2012-02-23 06:58:10 516 6
java應(yīng)用程序(Application)創(chuàng)建類的對象并測試個方法功能
定義一個表示教師的類,成員變量有職工號,姓名,性別,年齡,成員方法有顯示姓名,顯示性別,顯示年齡,修改年齡。
2018-05-01 01:41:17 593 1
在Java中怎樣定義測試類?創(chuàng)建類的對象。 3.按下面的要求。
3.按下面的要求完成 JavaApplication 程序,寫出程序的運行結(jié)果。 (1)定義一個 Java 類 Point,用來描述平面直角坐標系中點的坐標,該類應(yīng)該能描述 點的橫、縱坐標信息及一些相關(guān)操作,包括獲取點的橫、縱坐標,修改點的坐標,顯示點的 當(dāng)前位置等。 (... 3.按下面的要求完成 JavaApplication 程序,寫出程序的運行結(jié)果。 (1)定義一個 Java 類 Point,用來描述平面直角坐標系中點的坐標,該類應(yīng)該能描述 點的橫、縱坐標信息及一些相關(guān)操作,包括獲取點的橫、縱坐標,修改點的坐標,顯示點的 當(dāng)前位置等。 (2)定義一個測試類 javaTest,創(chuàng)建 Point 類的對象并對其進行有關(guān)的操作。 展開
2018-11-15 23:19:23 299 0
Java。定義一個測試類,創(chuàng)建用戶類的對象,然后分別對其他方法進行測試
(一定要測試判斷用戶名和密碼的方法)
2018-11-11 19:42:05 317 0
java測試類創(chuàng)建一個對象 然后賦值以后怎么輸出
public class Phone { public String color; public int number; public void call(){ System.out.println("我要打電話"); } public void sent(){ System.out.println("張三"); } } public class PhoneDemo { public static void main(... public class Phone { public String color; public int number; public void call(){ System.out.println("我要打電話"); } public void sent(){ System.out.println("張三"); } } public class PhoneDemo { public static void main(String[]args){ Phone p=new Phone();//創(chuàng)建一個對象 p.color=("白色");//給對象賦值 p.number=(12358); p.call();//調(diào)用方法 p.sent(); } } 展開
2018-11-19 17:39:42 305 0
Java中測試類建一個對象 怎么調(diào)用子類已經(jīng)創(chuàng)建的無參方法
package Lianxiti; /*Bus自己的屬性:載客量、公交路線 Bus重寫父類的啟動(內(nèi)容,公交車出站了)和停止(公交車到站了)的方法 */ public class Bus extends Transport { //定義Bus的成員變量 private int capacity; private int line; public... package Lianxiti; /*Bus自己的屬性:載客量、公交路線 Bus重寫父類的啟動(內(nèi)容,公交車出站了)和停止(公交車到站了)的方法 */ public class Bus extends Transport { //定義Bus的成員變量 private int capacity; private int line; public void start(){ System.out.println("公交車出站了"); } public void stop(){ System.out.println("公交車到站了"); } public int getCapacity() { return capacity; } public void setCapacity(int capacity) { this.capacity = capacity; } public int getLine() { return line; } public void setLine(int line) { this.line = line; } public Bus(String type, String brand, int price, int capacity, int line) { super(type, brand, price); this.capacity = capacity; this.line = line; } public Bus(String type, String brand, int price) { super(type, brand, price); } } //以上是Transport下的一個子類 package Lianxiti; public class Demo04 { /** * 創(chuàng)建測試類,分別定義以上公交車類與貨車類的對象,并賦值,及調(diào)用其啟動與停止的方法。觀查其不同。 */ public static void main(String[] args) { Bus b=new Bus("公交車", "青年", 100000, 200, 355); b.。。。到這里不會了 要怎么調(diào)用謝謝大俠啦?。。? } } 展開
2018-11-14 20:41:53 432 0
java中,daoimp實現(xiàn)類里的方法,在Test測試類里怎么調(diào)用出來?
 
2015-09-12 14:58:25 316 1
java新手,為什么我在測試類里調(diào)不了這個show1方法?
2017-04-23 06:24:52 346 1
java,定義滿足以下條件的Student類,并創(chuàng)建對象對其進行測試
java,定義滿足以下條件的Student類,并創(chuàng)建對象對其進行測試Student類的屬性:姓名、年齡、班級、學(xué)校、期末考試總分數(shù)、考試科目數(shù)量 Student類的方法:自我介紹、輸出老師平均分
2018-12-04 09:45:12 487 0
java中為什么要用ISO-8859-1編碼啊?
我看好多地方 都是得這么轉(zhuǎn)換一下 new String(names[i].getBytes("GBK"),"ISO-8859-1") 為什么啊...為什么不是utf-8呢 utf-8不是更通用么? gbk 和它有什么聯(lián)系啊 為什么java默認的編碼是gbk 不是8859呢..弄那么多編碼有什么用啊 都一種不就得了嗎 麻煩啊..... 我看好多地方 都是得這么轉(zhuǎn)換一下 new String(names[i].getBytes("GBK"),"ISO-8859-1") 為什么啊...為什么不是utf-8呢 utf-8不是更通用么? gbk 和它有什么聯(lián)系啊 為什么java默認的編碼是gbk 不是8859呢..弄那么多編碼有什么用啊 都一種不就得了嗎 麻煩啊... 展開
2011-06-06 05:27:20 663 6
java中測試類有沒有主方法、屬性和方法
java中測試類有沒有主方法、屬性和方法
2016-05-04 05:29:10 423 1
氣相色譜分析中是不是一定要用分子篩?
如果排除了氣源、柱子、操作等其它方面的原因,色譜峰出現(xiàn)拖尾,是不是就可以確定是分子篩的原因。
2011-04-21 22:12:04 646 3
關(guān)于JAVA測試類
建立Student類的子類CollegeStudent,增加成員變量出生時間Date,性別sex,重寫displays()方法。測試該類,并建立上轉(zhuǎn)型變量測試。 測試類 我不是很懂 是在要被測試的類里面添加一個main方法嗎? class Student{ static double number; public double ... 建立Student類的子類CollegeStudent,增加成員變量出生時間Date,性別sex,重寫displays()方法。測試該類,并建立上轉(zhuǎn)型變量測試。 測試類 我不是很懂 是在要被測試的類里面添加一個main方法嗎? class Student{ static double number; public double display(){ return number=0; } } class CollegeStudent extends Student{ char sex; double Date; public double display(){ number=Date; System.out.println("number"); return Date; } public static void mian(String[]args){ } } 這個又運行不了 把 Collegestudent這個類再添加到main方法里面有說什么掩蓋了封閉的類.... 求大神指點 展開
2013-11-05 09:46:34 374 3
java中的測試類是怎么回事
先是用定義一個類 然后給這個類定義、屬性和方法 然后可以接著繼續(xù)寫 main()方法嗎 他們好象說要用測試類 我不懂是什么意思 為什么要用到兩個類 直接在一個類中寫不就行了 很困惑
2018-04-12 04:12:14 300 1
如何在idea中創(chuàng)建一個測試類
 
2017-06-05 04:43:06 443 1
java為什么要把main()函數(shù)單獨放在測試類中
 
2017-12-09 02:00:34 329 2
java-jdbc中,怎么在測試類里調(diào)用我封裝的類和方法?
在JDBC里面,我要實現(xiàn)與DB的交互動作!我用的是MySql數(shù)據(jù)庫 1、我寫了一個實體類(private屬性和get/set方法組成) 2、封裝連接和關(guān)閉的類(單獨寫了一個類把連接動作和關(guān)閉資源封裝起來,待調(diào)用) 3、還寫了一個接口(對數(shù)據(jù)庫的一些操作方法,比如 ... 在JDBC里面,我要實現(xiàn)與DB的交互動作!我用的是MySql數(shù)據(jù)庫 1、我寫了一個實體類(private屬性和get/set方法組成) 2、封裝連接和關(guān)閉的類(單獨寫了一個類把連接動作和關(guān)閉資源封裝起來,待調(diào)用) 3、還寫了一個接口(對數(shù)據(jù)庫的一些操作方法,比如 public User findById(int id) throws Exception; public void save(User user) throws Exception; public void delete(int id) throws Exception; public void save(List users) throws Exception; 都是寫在接口里面的) 4、寫了一個具體實現(xiàn)接口的方法的類。(實現(xiàn)類·) 5,寫了一個工廠。 現(xiàn)在Z重要的是!!!!!! 我想要寫個TestImp測試類,但是不知道怎么去調(diào)用》?》?? 展開
2013-08-03 11:30:24 414 2
java定義類與測試類
1、定義一個類,在類中定義一個方法,功能輸出“Hello world"字符串,將該類存放在a.org.com包中。 2、編寫測試類,測試上述類。測試類存放在b.org.com包中。 哪位大神,求幫忙!急急急……
2013-11-25 04:56:54 300 1
面向?qū)ο罄锩娴膁iyi個類和測試類怎么用
 
2017-09-11 17:50:13 388 1
java測試類怎么寫測試類建立
 
2018-11-20 19:56:11 311 0

4月突出貢獻榜

推薦主頁

最新話題