java对象赋值给另一个对象 Java什么时候将对象赋值null?
Java什么时候将对象赋值null?Java类型分为基础类型和引用类型int/char/long 等基础类型都有默认值,int 0long 0L类成员变量,没有设置默认值,默认为nullclass P
Java什么时候将对象赋值null?
Java类型分为基础类型和引用类型
int/char/long 等基础类型都有默认值,
int 0
long 0L
类成员变量,没有设置默认值,默认为null
class Person{
String name // 名字,默认为null 在使用时赋值
String guojia= "中国" //国家默认为中国
}
java中关于创建对象,初始化和给类赋值的问题?
A a1,a2=new A()B b1,b2=new B()这里的只有a2和b2已经初始化,但是a1和b1没有初始化 A a1,a2=new A()B b1,b2=new B()a1=b2b1=(B)a1这里是把b2初始化,然后赋值给a1,也就是a1和b2持有相同的对象,然后再把a1赋值给b1,相当于a1,a2,b1,b2都初始化了