java中类,对象和引用间的关系
发布网友
发布时间:2022-04-30 04:54
我来回答
共4个回答
热心网友
时间:2023-10-14 09:32
引用是指对存储在空间地址进行操作,如:
String a=new String("a");
String b=a;
在这里,a和b的值是相等的(a==b),因为b引用了对象a所指向的地址里的值。也就是说a和b指向的是同一个对象。
再看一例:
String a=new String("a");
String b=new String("a");
在这里,a和b的值是不相等的(a!=b),因为对象a,b所指向的地址不同。a和b是两个不同的对象。
热心网友
时间:2023-10-14 09:32
引用是指对存储在空间地址进行操作,如:
String a=new String("a");
String b=a;
在这里,a和b的值是相等的(a==b),因为b引用了对象a所指向的地址里的值。也就是说a和b指向的是同一个对象。
再看一例:
String a=new String("a");
String b=new String("a");
在这里,a和b的值是不相等的(a!=b),因为对象a,b所指向的地址不同。a和b是两个不同的对象。
热心网友
时间:2023-10-14 09:33
类是对共同事物的抽象,如人类。
对象是类的实例,你用new的时候就会具体的构造一个对象,如你。
具体的对象存储在堆里,而引用存放在栈里面,指向具体的对象,如你的身份证?
热心网友
时间:2023-10-14 09:33
new 出来的东西就是一个对象的引用。new出来的东西存在内存中的heap中.
热心网友
时间:2023-10-14 09:33
类是对共同事物的抽象,如人类。
对象是类的实例,你用new的时候就会具体的构造一个对象,如你。
具体的对象存储在堆里,而引用存放在栈里面,指向具体的对象,如你的身份证?
热心网友
时间:2023-10-14 09:33
new 出来的东西就是一个对象的引用。new出来的东西存在内存中的heap中.
热心网友
时间:2023-10-14 09:34
类:是对现实存在事物的一种抽象,一种高度的概括。
对象:是类的实例,是类中的一个个体,它具有该类的属性。
引用:当你引入一个包时,你可以引用该包内的类的对象,也就是说,引用针对的是类的对象。
【1】类和对象
class A{
public void test(){ ... }
}
A a = new A(); 这里a就是类A的对象。
【2】引用
class B{
public void setA(A a){
...
}
}
B b = new B();
b.setA(a);
这里的a就是A的引用
热心网友
时间:2023-10-14 09:34
类:是对现实存在事物的一种抽象,一种高度的概括。
对象:是类的实例,是类中的一个个体,它具有该类的属性。
引用:当你引入一个包时,你可以引用该包内的类的对象,也就是说,引用针对的是类的对象。
【1】类和对象
class A{
public void test(){ ... }
}
A a = new A(); 这里a就是类A的对象。
【2】引用
class B{
public void setA(A a){
...
}
}
B b = new B();
b.setA(a);
这里的a就是A的引用