java中怎么给一个对象中的long类型赋值
时间: 2023-06-20 22:03:39 浏览: 142
在Java中,给一个对象中的long类型赋值可以通过以下两种方式实现:
1. 直接赋值
可以直接为long类型的变量赋值,例如:
```java
long num = 100L; // 给变量num赋值为100
```
如果要将这个long类型的变量赋值给一个对象中的long类型属性,可以使用对象的setter方法,例如:
```java
public class MyClass {
private long num;
public void setNum(long num) {
this.num = num;
}
}
MyClass myObj = new MyClass();
myObj.setNum(100L); // 给myObj对象中的num属性赋值为100
```
2. 自动装箱和拆箱
Java中的基本类型和包装类型之间可以进行自动装箱和拆箱,因此可以直接将long类型的值赋给Long类型的对象,例如:
```java
Long numObj = 100L; // 将long类型的值100赋给Long类型的对象numObj
```
如果要将这个Long类型的对象赋值给一个对象中的Long类型属性,可以使用对象的setter方法,例如:
```java
public class MyClass {
private Long num;
public void setNum(Long num) {
this.num = num;
}
}
MyClass myObj = new MyClass();
myObj.setNum(100L); // 给myObj对象中的num属性赋值为100
```
阅读全文