我想知道这两种情况之间的差异是什么:
class Cell
{
Messages msg;
public void getMessage()
{
msg.getMessage();
}
}
Run Code Online (Sandbox Code Playgroud)
和:
class Cell
{
Messages msg = new Messages();
public void getMessage()
{
msg.getMessage();
}
}
Run Code Online (Sandbox Code Playgroud)
我知道在第一个例子中我只声明了字段,而在第二个例子中我声明了字段,对象和指定对象到字段.但是在这两种情况下我都可以.getMessage()在Cell课堂上使用方法,那么什么是差异?我应该使用什么?