我基本上询问这两种方法之间的区别:
public class MyClass extends AppCompatActivity {
private ObjectType mObject = new ObjectType();
@Override
protected void onCreate(Bundle savedInstanceState) {
// do stuff with mObject
并且
public class MyClass extends AppCompatActivity {
private ObjectType mObject;
@Override
protected void onCreate(Bundle savedInstanceState) {
mObject = new ObjectType();
我希望我的表述足够清晰。我在犯难的是,我们何时选择其中一种而不是另一种。
objectType
是否依赖于类型为Context
的对象? - Blackbelt