我創建了一個Dimension和一個Point對象,但我不需要命名這兩個對象,並在方法調用的參數內調用它的構造函數。我可以解釋爲什麼這可能嗎?我太習慣於給我的對象名稱,我需要解釋我的問題。爲什麼在沒有命名對象的情況下在參數內部創建對象?
import java.awt.Dimension;
import java.awt.Point;
import javax.swing.JFrame;
public class GameFrame extends JFrame {
public GameFrame()
{
// call this method to the GameFrame object
// if you do not call this method the JFrame subclass will not actually close
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
// set size to an appropriate size
// create a dimension object
setSize(new Dimension(600,600));
// upon creating the object set the location of the frame to the center of the screen
setLocation(new Point (500,300));
// prevent the user from resizing the GameFrame object
setResizable(false);
}
}
對象沒有名稱。你在考慮變量:-p你不需要變量,因爲你需要保持對位置和大小的引用。 – oldrinb