2016-01-06 64 views
1

我想编写一个简单的Java位,但我不能得到它来编译 我有我的类中定义的对象为使编译Java错误,不能得到构造工作

public class teams 
    { 
     public char sponsor; 
     public char tires; 

我想设置类赞助商的默认值为N/A

 public teams() 
     { 
     this.sponsor = "N/A"; 
     } 

任何人都可以找出为什么它不会工作?我相当新的Java,我知道这可能是非常简单的,任何帮助将不胜感激!

编辑 感谢Kevin Esche,我设法通过使用
this.sponsor ='N'来编译它。

我如何得到N/A而不是N?我会使用unicode吗?如果是的话,你如何格式化它?

+1

你正在试图给一个'char'分配一个'String',它不起作用。 – SomeJavaGuy

回答

1

要么你让你的赞助商的String

public String sponsor; 

或者你只存储一个字符是:

sponsor = 'X'; 

好运。

+0

谢谢Jan,那解决了它。看不到它像往常一样盯着我的脸! –

+0

随时接受回答:-) – Jan