本文目录一览:
1、java给对象的成员变量的赋值方法
2、java对象赋值
3、java中怎么在创建对象时一并赋值?
4、在java中定义一个数组对象怎么赋值
5、[java 中对象赋值问题](#java 中对象赋值问题)
java给对象的成员变量的赋值方法
java类的成员变量可以直接赋值,即赋初始值; java类的成员变量也可以不赋值,系统会根据变量类型赋系统默认值; java类的成员变量可以在以如下赋值:
- 声明时(
int i=10;
) - 构造方法里(
this.变量名=?
方式) - 类声明时不赋值,用
对象实例名.setXXX(xxx);
即set方法 Java类的局部变量必须在声明时赋值,否则报错....就是那种定义在方法里的变量...
java对象赋值
java中对象使用等号赋值其实还是同一个对象,当你使用new后才会生成一个新对象。 如过对象已经存在内存中,那么使用等号赋值,也只是使指针指向存在的对象的地址值。
java中怎么在创建对象时一并赋值?
您好,提问者: 这个基本能想到的有两种,如下代码:
public class Student{
private int a;
private int b;
private int c;
public Student(int a, int b, int c){
this.a = a;
this.b = b;
this.c = c;
}
}
class Person{
private int a;
private int b;
private int c;
public Person(int a, int b, int c){
this.a = a;
this.b = b;
this.c = c;
}
}
public class Student{
public Student(int a, int b, int c){
super(a,b,c);
}
}
在java中定义一个数组对象怎么赋值
1、定义一个数组对象
String[] arr = new String[2];//定义一个字符串数组变量arr,数组是一维数组,长度是2
2、通过数组索引给数组赋值
arr[0] = "a";//给数组第一个赋值字符串a
arr[1] = "b";//给数组第二个赋值字符串b
java 中对象赋值问题
刚重测了一下.确实是这样.下面是给出的答案.绝对正确.我现在也搞懂这个问题了... 因为在java中一个对象做为参数传递给另一个方法使用.传的是对象的引用,而传送的不是另一个新的对象.所以他的修改要影响前面的对象