「对象赋值java」对象赋值和浅拷贝的区别
本篇文章给大家谈谈对象赋值java,以及对象赋值和浅拷贝的区别对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
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对象赋值
java中对象使用等号赋值其实还是同一个对象,当你使用new后才会生成一个新对象。
如过对象已经存在内存中,那么使用等号赋值,也只是使指针指向存在的对象的地址值。
java 中对象赋值问题
刚重测了一下.确实是这样.下面是给出的答案.绝对正确.我现在也搞懂这个问题了...
因为在java中一个对象做为参数传递给另一个方法使用.传的是对象的引用,而传送的不是另一个新的对象.所以他的修改要影响前面的对象
关于对象赋值java和对象赋值和浅拷贝的区别的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
发布于:2022-11-27,除非注明,否则均为
原创文章,转载请注明出处。