分類  >  編程 >

JAVA編寫畫圖板時,遇到的一些小的有關問題的心得

tags:    時間:2013-12-23 08:48:57
JAVA編寫畫圖板時,遇到的一些小的問題的心得
if("line".equals(command)){
g.drawLine(x1,y1,x2,y2);
}
else if("rect".equals(command)){
g.drawRect(Math.min(x1,x2),Math.min(y1,y2),Math.abs(x2-x1), Math.abs(y2-y1));
}
else if("oval".equals(command)){
g.drawOval(Math.min(x1,x2),Math.min(y1,y2),Math.abs(x2-x1),Math.abs(y2-y1));
}


1.當常量與變數進行比較時,為何把常量寫在前邊?
因為變數的值是隨意的,有可能是NULL,如果比較時把變數寫在前邊就沒法調用equals方法,會出現空指針異常,把常量寫在前邊就會避免這種問題。
2.equals方法是Object超類中的方法

推薦閱讀文章

Bookmark the permalink ,來源:互聯網