無法從靜態上下文中引用非靜態 變量 this


今天做一個JAVA作業的時候,遇到了一個錯誤:
無法從靜態上下文中引用非靜態 變量 this,錯誤原因是我把一個正方形的類寫在了測試類的里面,然后又在靜態main方法中中使用了RegularPolygon b = new RegularPolygon(6,4);。可以有以下兩種改正形式:

  • 把正方形類,寫在測試類的外面,並且只能有一個public公共類(這時是測試類)
  • 把正方形類加一個static


免責聲明!

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



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