主類main方法中調用其他類中的方法


今天打代碼發現在主類main方法中無法調用主類的內部類的方法,解決辦法有兩種:

一,內部類

public class B{
     class A{
           void BA(){
               System.out.println("HELLO WORLD");
              }
        }
     public static void main(String args[]){
        System.out.println("Hello");
        A a=new B().new A();  //使用內部類
        a.BA();
        }
}

二,外部類

public class B{  
    public static void main(String args[]){  
        System.out.println("Hello");  
        A a=new A();  //使用外部類  
        a.BA();     
        }  
}   
class A{  
      void BA(){  
         System.out.println("HELLO WORLD");  
         }  
      }

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM