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

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

正在回答

5 回答

有一種對象只叫對象,有一種對象叫實例化對象(實例)。

Type type = typeof(int);//Type是抽象類,不允許實例化,這里的type是Type類的對象,而非實例化對象(實例)

我們知道抽象類是不可以被實例化的,那它的對象就不能叫實例化對象,只能叫對象

class Person{}

class Program
{
??? static void Main(string[] args)
??? {
??????? Person person = new Person();//這里person既可以叫做Person類的對象,也可以叫實例化對象(實例)
??? }
}?
0 回復 有任何疑惑可以回復我~

對象是類的實例

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

即實例是帶有具體成員變量值的對象。
這是1樓的答案最后一句話。我們把語句成分縮減,即實例是對象。
可以理解是一個意思,你不用太過于糾結反而舍本逐末了。要是有疑問不好學下去,你就理解為一個意思,沒關系的


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

個人理解,類的信息在內存中的各個集合為各個對象,我一般就當作是實例來理解,然鵝操作不能直接作用于對象上,而是先通過地址(類比遙控器)來引用再訪問編輯,詳見3-9

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

實例和對象是不同的概念。我們經常說實例對象,或者對象實例化。簡單來說,人是對象,他有身高體重等成員變量,“一個身高180cm,體重130kg的男人”是實例,即實例是帶有具體成員變量值的對象。

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

嗜翔

你說的我覺得是類的概念嗯~o(* ̄▽ ̄*)o
2018-02-03 回復 有任何疑惑可以回復我~
#2

幸福的_阿豪 回復 嗜翔

Person p=new Person()這是創建了一個對象 p(180,130)這是實例化了一個對象。變成了一個實例
2018-02-03 回復 有任何疑惑可以回復我~
#3

幸福的_阿豪 回復 幸福的_阿豪

也就是一個特別的人。
2018-02-03 回復 有任何疑惑可以回復我~
#4

嗜翔 回復 幸福的_阿豪

嗯嗯,這么說,人是類,指定到了某人(還沒描述到ta的特征)是空的對象,介紹了特點后這個人被描述了出來也就是被實例化了,這么理解是吧?
2018-02-03 回復 有任何疑惑可以回復我~
#5

幸福的_阿豪 回復 嗜翔

嗯呢。我是這么理解的。哈哈
2018-02-03 回復 有任何疑惑可以回復我~
#6

嗜翔 回復 幸福的_阿豪

順便問下,構造方法和屬性的初始化在這里面扮演的作用,這塊一直很懵
2018-02-03 回復 有任何疑惑可以回復我~
#7

幸福的_阿豪 回復 嗜翔

構造方法也是方法啊,只不過比較特殊。他是用來初始化對象的一個方法。剛才我舉得例子就是構造方法初始化對象。這樣寫比在主函數中對屬性一一賦值簡單(對象.屬性),簡化了代碼。所以屬性初始化和構造方法初始化本質是一樣的。都是給對象賦值用的。后面的重載就是滿足了給多個對象賦值的能力。當然還有無參構造方法,創建對象時new后面的其實就是構造方法了。
2018-02-03 回復 有任何疑惑可以回復我~
#8

嗜翔 回復 幸福的_阿豪

剛剛回去看了下3-4有了點新收獲,可不可以說構造方法是對屬性初始化的一個集合體一樣作用的方法,在之前進行了屬性初始化(或默認為0或null)的前提下可以最后增添覆蓋屬性初始化的結果?(⊙﹏⊙)我的語文一定是java老師教的
2018-02-03 回復 有任何疑惑可以回復我~
#9

幸福的_阿豪 回復 嗜翔

很對啊。就這樣理解就行。屬性是帶默認值的,或者你可以給屬性賦初值實驗,構造方法會覆蓋他本有的值。
2018-02-03 回復 有任何疑惑可以回復我~
#10

嗜翔 回復 幸福的_阿豪

剛剛驗證了下的確如此,謝謝!獸叫了 ̄▽ ̄
2018-02-03 回復 有任何疑惑可以回復我~
查看7條回復

舉報

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

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

進入課程

對象和實例是一個意思嗎

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

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

幫助反饋 APP下載

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

公眾號

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