import javax.swing.JApplet;import java.awt.*;public class testDinner extends JApplet{Dinner c1,c2,c3,c4,c5,c6;public void init(){c1=new Dinner("张三","男",100,100);c2=new Dinner("王五","女",150,100);c3=new Dinner("李四","男",200,100);c4=new Dinner("赵六","男",100,200);c5=new Dinner("刘二","女",150,200);c6=new Dinner("杨七","女",200,200);setBackground(Color.black); //设置背景色}public void paint(Graphics g){c1.draw(g); //画c1c2.draw(g); //画c2c3.draw(g); //画c3g.setColor(Color.yellow);g.fillRect(100,130,130,70); //画圆桌c4.draw(g); //画c4c5.draw(g); //画c5c6.draw(g); //画c6System.out.println("座位1:"+c1.getName());}}
2 回答
函数式编程
TA贡献1807条经验 获得超9个赞
我想看一下你mian方法里是怎么写的,这里我看不出什么问题,你再贴一下吧。
System.out.println("座位1:"+c1.getName()); 如果这句话在其他方法里没有,并且paint()这个方法又只被调用的一次的话,应该不会出现这样的结果。
宝慕林4294392
TA贡献2021条经验 获得超8个赞
同时,一个finally语句块会被执行,无论一个异常是否被抛出。 void Java语言的关键字,用在Java语言的方法声明中说明这个方法没有任何返回值。
添加回答
举报
0/150
提交
取消