java类怎样赋值 30
3个回答
展开全部
因为java中参数赋值顺序不同,那么就会重载,所以如果参数输入顺序不确定,那么就要用多个类来接收输入的值,一个类对应一种参数赋值顺序。
举个例子: 我要输入年龄和名字,有2种输入顺序
1.1 public void student(int age,String name)
{}
1.2 public void student(String name,int age)
{}
追问
不是这个意思,是类里面有几十个变量,输入变量的名称字符串比如age、name和该变量对应的值来构造这个类。
追答
你的问题描述的不够清楚,按照现在的情况,方法是可以先定义要用到的变量,用变量接受输入的数据,然后用构造函数构造类
举例:
//定义变量
int age;
String name;
String sex;
//输入值,不用管顺序,这里我只是表达形式,不是完整代码
age=
sex=
name=
//构造方法构造类,比如构造一个Student类
Student a=new Student(age,name,sex)
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2015-01-24
展开全部
什么叫给类赋值?
更多追问追答
追问
是给类里面的变量赋值。
追答
package com.example;
public class People {
int age;
String name;
}
//如上一个类
People p = new People();
p.age = 14;
p.name = "zhangshan";
System.out.println(String.format("p.age = %d\np.name = %s", p.age,p.name));
//---------------------------
//或者在People里生成一个set /get 方法
package com.example;
public class People {
int age;
String name;
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
}
//可以如下设置变量
People p = new People();
p.setName("张山");
//-------------------------------------------
//或者在构造方法里面传入一个集合或者数组
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询