자바 상수 정의 주의사항 및 static 역할(복습)

4369 단어 static
        ,       。 Java           。   Java       ,         。       。      ,    Java                ,                         。

 、           

 Java   ,     final   ( Java      Static   )   Java    。       ,              。                 :final double PI=3.1315。        ,        :

  Java       ,           。    ,                。              。              ,                    。        ,          ,           。

  final        。  final                    ,                。           。      final             。   Java          。         final            ,               ,              ,       (                   )   。

             。     ,            ,          。                        。 Java       ,         。          ,        。 Java   ,         。         ,          。               ,          。  ,                      ,                。  ,    ,               。            ,               。              ,           ,              ,           。    ,    。

  ,Java        ,    final             ,                         。   final        、        ,           。    ,              。

 、Final    static       

  Javal        ,   Java                     。               ,          ,              。                。          :

Private static Random rd1=new Random(); //
 
Private final int int1=rd1.nestInt(10); //           int1  
 
Private static final int int2=rd1.nestInt(10); //           int2  
 
            ,  Java           ,     。             int1 int2。        ,         ,                 ,               static。        ,              。          。                   ,                          。                   ,                。    ,        ,        ,                 ,                   。                        。                ,         。        ,           。              。

              ?      Private final int int1=rd1.nestInt(10)    。  int1      ,                。           ,              。             ,          ,            。         ,  int1   ,        ,         。  ,  final Java            。       ,                  。        ,         ,                ,               ,             。             ,            (       Random  ),                        。                。                  ,                  。

         ,     。           ,          , abcd  。                   。         ,              。                  ,                       。                       ,                   。            static    final    。      final                     ,            。  ,              ,               。                      ,         staitc final   。       ?         ,            ,        ,            。          (          )                 ,          ,                。            ,            ,            。   Private static final int int2=rd1.nestInt(10)         。  ,          ,    int2       。        ,         ,               。

      static     ,      Java         。                 ,               。         ,      (       )    (         )      ,                        ,            static   。     ,                    ,             。     ,                ,        ,        static      。                 。   ,                         。

좋은 웹페이지 즐겨찾기