最近在写程序的时候发现对java中的赋值操作实在不甚明了。经查阅后发现:
java的赋值操作分为两类:
一类是值赋值,对于值赋值来说,是将一个变量或者表达式的值赋给另一个变量
一类是对象赋值:对象赋值相当于c语言中的指针,赋值后的对象与之前的对象同属于同一个对象,相当于一个对象有两个不同的名字。一个操作改变,另一个也会随之改变。
最近在写程序的时候发现对java中的赋值操作实在不甚明了。经查阅后发现:
java的赋值操作分为两类:
一类是值赋值,对于值赋值来说,是将一个变量或者表达式的值赋给另一个变量
一类是对象赋值:对象赋值相当于c语言中的指针,赋值后的对象与之前的对象同属于同一个对象,相当于一个对象有两个不同的名字。一个操作改变,另一个也会随之改变。