實例和類的對象之間的基本區別是什麼?我總是困惑他們究竟有什麼不同。實例和類的對象之間的基本區別是什麼?
5
A
回答
5
實例是內存中的對象。基本上你創建對象並在你使用它們的時候實例化它們。
這裏是一類很好的文章Vs的對象Vs的情況下,他在談論Java,但它適用於所有的面向對象編程: Class vs Object vs Instance
3
2
簡單來說,
對象是類的一個實例。
當人們談論對象時,它更具體到特定的實例(類中變量的值)。我希望,我至少不會迷惑你。
2
我想大多數程序員會交替使用「對象」和「實例」。一些學者可能試圖區分,但如果這些術語的大多數用戶不認可這些區別,則這些區別是毫無意義的。
「類」當然是一種對象的模板或設計。
1
一個對象是一個東西的定義,而一個實例是一個顯示,如果那個東西。舉個例子,按照定義,椅子有一個座位,3個或更多的腿和一個背部。這將是對象。請注意,我們只有一個定義,而不是一個對象本身。現在,如果我們創建一把椅子,我們就有一個例子。
在大多數語言中的新運營商創建實例的方式......
Chair c = new Chair();
還有其他的方法。 在這種情況下,Chair是對象,c是實例。我們可以輕鬆創建額外的椅子,這對椅子的定義沒有任何影響。
1
一個實例是一個對象的具體實現。 當一個應用程序運行,在事實,即程序的一個實例運行 例如,如果我們有汽車的對象,寶馬可以是該
-1
類文件源代碼的實例定義的對象。要使用其他代碼的對象創建它的一個實例:
對象定義:
public class Person {
String mName;
public Person(){}
public Person(String name){
mName=name;
}
public void setName(String name){
mName=name;
}
public String getName(){
return mName;
}
}
對象使用(實例):
Person me=new Person("John Doe");
//me is an instance of the person object;
Person you=new Person("John Smith");
Person spouse=new Person("Jane Doe");
//lots of instances but only one Person Object
String myName=me.getName();
下一頁上的靜態對象:)
讀了相關問題
- 1. 實例和對象之間的功能區別是什麼?
- 2. 實例和對象之間有什麼區別?
- 3. DDD:實體和值對象之間的區別是什麼?
- 4. 「類型」,「實例」,「類」和「對象」概念之間的區別
- 5. 對象,*和沒有類型之間的區別是什麼?
- 6. Singleton對象和sessionfactory單例對象之間有什麼區別
- 7. 對象和字符串對象之間的區別是什麼
- 8. 對象和實例有什麼區別?
- 9. jobconf和job之間的基本區別是什麼?
- 10. NSTimer,NSTask,NSThread和NSRunloop之間的基本區別是什麼?
- 11. jTextArea.setText()和jTextArea.append()方法之間的基本區別是什麼?
- 12. ToString()和Convert.ToString()之間的基本區別是什麼?
- 13. C#中的對象和類之間有什麼區別?
- 14. Perl中的對象和類之間有什麼區別?
- 15. Knockoutjs函數和基於對象的viewmodel之間的區別是什麼?
- 16. 是什麼Projections.distinct(Projections.count( 「對象ID」))和Projections.countDistinct( 「OBJECTID」)之間的區別
- 17. C++中的派生對象和基礎對象之間有什麼區別?
- 18. 類和對象實例有什麼區別?
- 19. 是什麼在JavaScript中的新對象和新的對象()之間的區別
- 20. Obj-C對象和實例之間的區別?
- 21. $(())和expr之間的區別是什麼?
- 22. $和$ .fn之間的區別是什麼?
- 23. ++和:haskell之間的區別是什麼?
- 24. $(「」)和$ .find(「」)之間的區別是什麼?
- 25. 「\」和「\。」之間的區別是什麼?
- 26. 「$ | ++」和「$ | = 1」之間的區別是什麼
- 27. $(...)和`...`之間的區別是什麼
- 28. .equals()和==之間的區別是什麼?
- 29. [undefined]和[,]之間的區別是什麼?
- 30. _EPROCESS對象和_KPROCESS對象之間有什麼區別
有用的文章。 – user2749421