プログラミング初心者です。
Javaでブロック崩しを作るという課題で、
BlockBeanというクラスで変数設定したもの(下記ソースコードでint 〇〇であるもの)をBlockModelというクラスで参照したいのですが、下記エラーがでてしまい、BlockModelで変数が参照できない事象が起きています。
BlockModelでBlckBeanのインスタンス生成をしたのですが、まだ変数が参照できません。
どうすればエラー解消できるでしょうか?
発生している問題・エラーメッセージ
型 BlockBean の非 static メソッド getBallWidth() を static 参照することはできません
該当のソースコード
Java
1package model; 2 3public class BlockModel{ 4 5 public static void main(String[] args){ 6 BlockBean b = new BlockBean(); 7 } 8 9 10 11 12 13int ballX = BlockBean.getBallX(); //エラー 14 15int ballY = BlockBean.getBallY(); //エラー 16 17int ballWidth = BlockBean.getBallWidth(); //エラー 18 19int ballVertical = BlockBean.getBallVertical(); //エラー 20 21int racketX = BlockBean.getRacketX(); //エラー 22 23int racketY = BlockBean.getRacketY(); //エラー 24 25int racketWidth = BlockBean.getRacketWidth(); //エラー 26 27int racketVertical = BlockBean.getRacketVertical(); //エラー 28 29int blockDrawningRangeWidth = BlockBean.getBlockDrawningRangeWidth(); //エラー 30 31int blockDrawningRangeVertical = BlockBean.getBlockDrawningRangeVertical(); //エラー 32 33int ballIncrementX = BlockBean.getBallIncrementX(); //エラー 34 35int ballIncrementY = BlockBean.getBallIncrementY(); //エラー 36 37int arraySize = BlockBean.getBlockColumn() * BlockBean.getBlockLine(); //エラー 38
試したこと
ここに問題に対して試したことを記載してください。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/03/19 15:24