【发布时间】:2018-01-09 13:48:47
【问题描述】:
我想知道这两种情况有什么区别:
class Cell
{
Messages msg;
public void getMessage()
{
msg.getMessage();
}
}
和:
class Cell
{
Messages msg = new Messages();
public void getMessage()
{
msg.getMessage();
}
}
我知道在第一个示例中我只声明了字段,而在第二个示例中我声明了字段、对象并将对象分配给该字段。但是在这两种情况下我都可以在Cell 类中使用.getMessage() 方法,那么差异是什么,我应该使用什么?
【问题讨论】:
标签: java variables object field