但是
public static void main(String[] args)
{
int i = 3;
in = 100;
System.out.println("封装类对象in:"+in);
}
这样写,得到的输出是100
那又如何理解他的那句话呢??
...全文
3247打赏收藏
封装类是用来做什么的?
在看孙鑫的视频,但是说到封装类的时候,却不知道是用来做什么的 另外他说到:所有的封装类,都是只读类,不能被修改值 但是 public static void main(String[] args) { int i = 3; in = 100; System.out.println("封装类对象in:"+in); } 这样写,得到的输出是100 那又如何理解他的那句话呢??
说包装类会比较清楚,java的原始数据类型都有相对应的一个封装类,例如
int 《——》 Integer,Integer是一个类,里面封装了好多方法供调用。
至于孙鑫那句话我是这样子理解的:
查了API,Integer是以下定义的:
public final class Integer
由于被声明为final,所以自然不能被修改。不对请见谅~