首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

JAVA编写画图板时,遇到的一些小的有关问题的心得

2013-12-22 
JAVA编写画图板时,遇到的一些小的问题的心得if(line.equals(command)){g.drawLine(x1,y1,x2,y2)}else i

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超类中的方法

热点排行