我不確定OOP中的一些事情。面向對象編程如何工作?
如果我有Class1
,其中有一些私人的領域,例如private Field field1
,使
getField1() {
return field1;
}
然後我有一些類的構造函數
public Class2 (Field field) {
someMethod(field);
}
然後我調用的Class2的構造函數CLASS3喜歡:
Class2 cl = new Class2(instanceOfClass1.getField1());
而且現在的曲estion:我是否與field1
的instanceOfClass1
在someMethod(field)
?
這是Java或C#或通用OOP? – 2010-03-28 12:35:35
我認爲這並不重要,但它是java。 – venom 2010-03-28 12:40:10
它可能很重要。 Java按值傳遞所有內容,而C/C++可以使用指針和引用。 – 2010-03-28 13:52:52