java类怎样赋值 30

假设输入的参数的顺序不确定,但是把这个类的变量名和值都输入了,怎样直接赋值给类呢。... 假设输入的参数的顺序不确定,但是把这个类的变量名和值都输入了,怎样直接赋值给类呢。 展开
 我来答
lk_js
2015-09-30 · 超过25用户采纳过TA的回答
知道答主
回答量:76
采纳率:100%
帮助的人:33.9万
展开全部
类怎样赋值?类中包括变量,属性和方法,它只会被用来实例化对象后,才会赋值。比如:
public A{
String c;

private void b(){

private String getC(){

return c;
}

private void setC(String c){

this.c=c;

}
}
A a=new A();
a.c="123";
为何破军
2015-01-24 · TA获得超过111个赞
知道小有建树答主
回答量:64
采纳率:0%
帮助的人:59.9万
展开全部
  1. 因为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("张山");
//-------------------------------------------
//或者在构造方法里面传入一个集合或者数组
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式