char并不是一个对象,所以不能new

解决方案 »

  1.   

    楼上说的没错,char是一个数据类型,而不是一个对象,所以不能
      

  2.   

    char 是Java的基本类型,不可以当做对像用New关键字产生啊!
    但凡是用New产生的都是对像类型的.
      

  3.   

    为什么不能new char('a') 
    -----------------------------------
    char是一个基础数据类型,不是对象,new操作是新建一个对象,当然不能。
    不过你可以使用char的封装器Character, Character cc= new Character('c');
      

  4.   

    new 出来的是一个对象
    char 怎么说也不会是对象阿  基本的数据类型嘛
    不要学昏了头啊~~