JAVA main方法中如何引用带参数的方法
第一个类中的setData(参数)方法publicstaticvoidsetData(String[]goodsName1,double[]goodsPrice1,int...
第一个类中的setData(参数)方法
public static void setData(String[] goodsName1,double[] goodsPrice1,int[] custNo1,String[] custBirth1,int[] custScore1){
goodsName=goodsName1;
goodsPrice=goodsPrice1;
custNo=custNo1;
custScore=custScore1;
custBirth=custBirth1;
}
接下来我在另一个测试类中main方法中如何引用带参数的setData()方法?
也就是说.我想在main方法运行时直接加载steDate()方法.如果不带参数
我会,带了参数如何引用啊? 展开
public static void setData(String[] goodsName1,double[] goodsPrice1,int[] custNo1,String[] custBirth1,int[] custScore1){
goodsName=goodsName1;
goodsPrice=goodsPrice1;
custNo=custNo1;
custScore=custScore1;
custBirth=custBirth1;
}
接下来我在另一个测试类中main方法中如何引用带参数的setData()方法?
也就是说.我想在main方法运行时直接加载steDate()方法.如果不带参数
我会,带了参数如何引用啊? 展开
2015-12-03 · 做真实的自己 用良心做教育
千锋教育
千锋教育专注HTML5大前端、JavaEE、Python、人工智能、UI&UE、云计算、全栈软件测试、大数据、物联网+嵌入式、Unity游戏开发、网络安全、互联网营销、Go语言等培训教育。
向TA提问
关注
展开全部
java中main方法引用带参数的方法只需通过创建对象来调用方法,并传入对应的参数值即可。
具体示例代码如下:
public class Demo1 {
private static String[] goodsName;
private static double[] goodsPrice;
private static int[] custNo;
private static int[] custScore;
private static String[] custBirth;
public static void main(String[] args) {
Demo3 demo = new Demo3();
demo.setData(goodsName, goodsPrice, custNo, custBirth, custScore);
}
}
主方法调用:
public class Demo3 {
private static String[] goodsName;
private static double[] goodsPrice;
private static int[] custNo;
private static int[] custScore;
private static String[] custBirth;
public static void setData(String[] goodsName1,double[] goodsPrice1,int[] custNo1,String[] custBirth1,int[] custScore1){
goodsName=goodsName1;
goodsPrice=goodsPrice1;
custNo=custNo1;
custScore=custScore1;
custBirth=custBirth1;
}
}
具体示例代码如下:
public class Demo1 {
private static String[] goodsName;
private static double[] goodsPrice;
private static int[] custNo;
private static int[] custScore;
private static String[] custBirth;
public static void main(String[] args) {
Demo3 demo = new Demo3();
demo.setData(goodsName, goodsPrice, custNo, custBirth, custScore);
}
}
主方法调用:
public class Demo3 {
private static String[] goodsName;
private static double[] goodsPrice;
private static int[] custNo;
private static int[] custScore;
private static String[] custBirth;
public static void setData(String[] goodsName1,double[] goodsPrice1,int[] custNo1,String[] custBirth1,int[] custScore1){
goodsName=goodsName1;
goodsPrice=goodsPrice1;
custNo=custNo1;
custScore=custScore1;
custBirth=custBirth1;
}
}
展开全部
你的setData(String[] goodsName1,double[] goodsPrice1,int[] custNo1,String[] custBirth1,int[] custScore1)方法在你的第一个类中,所以,要在别的类中调用这个方法的话,就要new一个这个类对象,通过对象调用这个方法, 假设你的第一个类的名字为First,First first=new First();first.setDate(这里是你对应的参数);这样就可以了.但是,因为你这个setData(String[] goodsName1,double[] goodsPrice1,int[] custNo1,String[] custBirth1,int[] custScore1)前面有关static关键字,你也可以直接用你的第一个类的类名直接调用这个方法. 假设你的第一个类的名字为First;First.setData(这里是你对应的参数);这样就可以了.
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
public static void main(String args[]) {
setData(参数);
//这样的调用
}
setData(参数);
//这样的调用
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你个setData是一个静态的方法,要调用这个方法直接用类名.方法名
比如说你setData类名为Products那么用Products.setData()加上参数调用这个方法就行了。
比如说你setData类名为Products那么用Products.setData()加上参数调用这个方法就行了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不知道你的参数要通过cmd窗口输入还是在main函数中给出?如果是在main函数中给出,那应该跟无参时差不多,只不过是要先给出参数定义罢了。如下
String[] goodsName1 = {"1","2"};
double[] goodsPrice1 = {2.0,3.0};
int[] custNo1 = {1,2};
String[] custBirth1 = {"",""};
int[] custScore1 = {2,3};
类名.setData(goodsName1,goodsPrice1,custNo1,custBirth1,custScore1)//调用
如果是在cmd窗口接收参数,则要复杂一点,需要先将接收到的参数存储到数组中,作为参数传递给setData函数
不知道我理解的对不对?
String[] goodsName1 = {"1","2"};
double[] goodsPrice1 = {2.0,3.0};
int[] custNo1 = {1,2};
String[] custBirth1 = {"",""};
int[] custScore1 = {2,3};
类名.setData(goodsName1,goodsPrice1,custNo1,custBirth1,custScore1)//调用
如果是在cmd窗口接收参数,则要复杂一点,需要先将接收到的参数存储到数组中,作为参数传递给setData函数
不知道我理解的对不对?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询