根据LZ描述的意思,推测你想知道类中传参数的方法. 类中传参数需要定义构造器(也就是与类名相同,带参数的方法.但不可有返回值). 以后尽量将问题描述更详细.方便得到更准确的答案. 我写了几段代码,你可以看一下,是不是你想要的.public class TestD extends Thread{ public void test(){
} //-------TestD的两个构造函数 public TestD(){ System.out.println("无参数构造器"); } public TestD(String a){ System.out.println(a); }//-------如果使用泛型参数则可以在类后面加上<T>, //-------来表明会有参数传入,在使用时再确定类型。 public class TestD_In<K>{ //-------TestD_In的两个构造函数 public TestD_In(String str){ System.out.println(str); } public TestD_In(int n){ System.out.println(n); } }
类中传参数需要定义构造器(也就是与类名相同,带参数的方法.但不可有返回值).
以后尽量将问题描述更详细.方便得到更准确的答案.
我写了几段代码,你可以看一下,是不是你想要的.public class TestD extends Thread{
public void test(){
}
//-------TestD的两个构造函数
public TestD(){
System.out.println("无参数构造器");
}
public TestD(String a){
System.out.println(a);
}//-------如果使用泛型参数则可以在类后面加上<T>,
//-------来表明会有参数传入,在使用时再确定类型。
public class TestD_In<K>{
//-------TestD_In的两个构造函数
public TestD_In(String str){
System.out.println(str);
}
public TestD_In(int n){
System.out.println(n);
}
}
//----------------------------------------
public static void main(String[] args){
//当类被实例化时,根据参数自动调用类中对应的构造器.
TestD td = new TestD();//调用TestD();
TestD td1 = new TestD("aa");//调用TestD(String a);
TestD_In taa = td.new TestD_In("ok");//调用TestD_In(String str);
TestD_In ta1 = td.new TestD_In(1234567);//调用TestD_In(String n);
}
}
public class NewJFrame extends javax.swing.JFrame
我的想法是,当我们去用这个类的时候,希望传递 参数,整数k,
然后在画k个矩形,我应该怎样是做
如果我没有理解错的话,做个循环便是……