亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

關于測試類的問題

為什么測試類下可以創建其他類名的對象?

難道對象不應該在本類中完成創建嗎?

對象在其他類中創建還屬于其類名下的類嗎?

例如在測試類Test{}中創建Dog.g=new Dog(){}

正在回答

2 回答

一個類,它擁有成員屬性和方法,它可以通過main方法在自己的類中創建對象,也可以在其他需要這個Dog類的類里創建dog對象。不一定是說只有在一個包里的任何類才能創建,這里有四個訪問權限修飾符,public,private,缺省,protected??梢匀タ蠢蠋熐懊娴囊曨l,前面有講訪問權限修飾符

0 回復 有任何疑惑可以回復我~
#1

qq__8737

頓時茅塞頓開,感謝大哥。
2020-03-18 回復 有任何疑惑可以回復我~
  1. Dog.java 這種類文件表示的是這個類的屬性和功能,只有用new Dog() (這里的Dog指的是Dog.java 的構造方法) 才能創建它的具體對象。

  2. 在測試類中要用到Dog類的屬性和方法,就要先創建Dog的具體對象。

  3. 類指的是一種抽象層次的概念,比如說狗 (Dog.java),而家里養的那只哈士奇就是具體對象了(new Dog())?

0 回復 有任何疑惑可以回復我~
#1

ByteMan 提問者

那是不是可以理解為同樣也可以在Cat{}這個類去創建Dog類的對象(假如Cat類要用到Dog類的屬性和方法),也就是說可以在同一個包中的任何類下去創建要用到的其他類的方法或屬性的對象。請問這樣理解對嗎?
2019-01-12 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
Java入門第二季 升級版
  • 參與學習       531142    人
  • 解答問題       6326    個

課程升級!以終為始告別枯燥,在開發和重構中體會Java面向對象編程的奧妙

進入課程

關于測試類的問題

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號