當前位置:編程學習大全網 - 編程軟體 - java編程小小問題

java編程小小問題

我打壹個比喻,Zi是壹個大盒子,Demo也是壹個大盒子,Inner是壹個小盒子,不過Inner這個盒子是放在在Demo這盒子裏面的,也就是說妳無法直接得到Inner這個盒子,必須要先得到Demo這個大盒子,然後剝開Demo這個大盒子得到Inner.

正確的做法是妳可以

方法壹:將Inner i = new Inner();更改為

Demo demo=new Demo();

Inner i = demo.new Inner();

方法二:將class Inner{}更改為static class Inner{}

方法二之所以可行的原因是:加上static後Inner類就成類變量了,不加的話是實例變量,靜態變量可以不依賴於實例而存在,類變量和實例變量妳再好好琢磨琢磨即可

  • 上一篇:2n!表示偶數階乘,(2n)!表示階乘到2n是嗎,高數忘的差不多了,求告
  • 下一篇:廬陽區教體局電話
  • copyright 2024編程學習大全網