Cannot declare Public static final String s = new String(“123”) inside an inner class

后端 未结 4 1516
清酒与你
清酒与你 2021-01-05 15:26

I tried to declare a class as shown below

class Outer{
    private final class Inner{
      public static final String s1 = new String(\"123\");
      public         


        
4条回答
  •  陌清茗
    陌清茗 (楼主)
    2021-01-05 15:59

    try this, it works fine inside an inner class:

    public static final String  s="123";
    

    I don't know the reason why it is allowed.

提交回复
热议问题