15212365338 发表于 2019-8-19 23:27:43

c1是一个对象 , c3的话也是一个对象么 为什么啊

        public static void main(String[] args) {
                // TODO 自动生成的方法存根
                Character c1 = new Character('A');
                Character c2 = new Character('a');
                System.out.println(c1.equals(c2));
               
                Character c3 = Character.toLowerCase(c1);
                System.out.println(c3);
                System.out.println(c3.equals(c2));
               
               
               
        }

}

Seawolf 发表于 2019-8-20 00:26:42

Character本身就是java的基本类,里面封装了char value,所以c3从定义起,就决定了他是一个对象名,通过检查系统id可以看出系统给他们分配的地址是不同的

页: [1]
查看完整版本: c1是一个对象 , c3的话也是一个对象么 为什么啊