参数传递


参数传递
 我们经常需要在不同类使用一个参数,参数传递则是一个快速简洁的方法。

如上图Shubiao类中需要使用到DrawUI类中的drawPanel参数。

 

在Shubiao类中定义一个:

private JPanel drawPanel;

创建一个有参的构造方法:

public Shubiao(JPanel dp,ButtonGroup bg){

drawPanel = dp;

group = bg;

}

DrawUI类中创造一个新的方法将参数drawPanel代入,调用了Shubiao类中有参构造方法。此时DrawUI类中的drawPanel就是Shubiao类中有参方法的参数JPanel dp。使得DrawUI类中的drawPanel和Shubiao类中drawPanel相等。实现了参数传递,让Shubiao类可以使用DrawUI类中的drawPanel参数。