我不确定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