java类怎样赋值
答案:3 悬赏:60 手机版
解决时间 2021-04-06 11:33
- 提问者网友:像風在裏
- 2021-04-06 06:52
java类怎样赋值
最佳答案
- 五星知识达人网友:未来江山和你
- 2021-04-06 08:01
类怎样赋值?类中包括变量,属性和方法,它只会被用来实例化对象后,才会赋值。比如:
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";
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";
全部回答
- 1楼网友:末日狂欢
- 2021-04-06 09:10
什么叫给类赋值?追问是给类里面的变量赋值。追答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 p.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("张山");
//-------------------------------------------
//或者在构造方法里面传入一个集合或者数组追问我不是说了么,输入的变量的顺序不是我们决定的,是输入者决定的,只不过输入者输入的时候把这个值对应的哪个变量也一起输入。追答你让他分开输入不就完了,如果是命令行先输入姓名在输入年龄再输入性别,如果是图形界面给他几个输入框让他依次输入
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 p.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("张山");
//-------------------------------------------
//或者在构造方法里面传入一个集合或者数组追问我不是说了么,输入的变量的顺序不是我们决定的,是输入者决定的,只不过输入者输入的时候把这个值对应的哪个变量也一起输入。追答你让他分开输入不就完了,如果是命令行先输入姓名在输入年龄再输入性别,如果是图形界面给他几个输入框让他依次输入
- 2楼网友:酒安江南
- 2021-04-06 08:41
因为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)
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯