Java クラスの書き方〜ワンポイントレッスン的な〜

ズバリ、このように書きます。

ポイントとしては、クラスの要素としても照るのは次のものであります。

  1. フィールド(変数)
  2. メソッド

そして、メインメソッドはstaticがついているので通常のメソッド(インスタンスメソッド)と扱いが違います。
名前の通り、インスタンスメソッドはインスタンス化しないと呼び出せません。

// staticの呼び出し方
クラス名.メソッド名();
// インスタンスメソッドの呼び出し方
クラス名 hensu = new クラス名();
hensu.メソッド名();
/**
 * クラスのJavaDocの記載をするスペース
 */
public class クラス名 {
   /** フィールド変数 */
   public String field;

  /**
   * メソッドのJavaDo記載スペース
   */
   public static void main(String[] args) {
     // コメント
     System.out.println("Hello World");
     // 変数の宣言
     int num;
     // 変数の初期化(宣言して、値を代入している)
     int suji = 1;
     /*
      * 複数行のコメント
      * 「/**」で始まる場合はJavaDocなので注意
      * 下の「for」で始まるコードはループ文です。
      * 俗にいう「forループ」
      */
      for (int i = 0; i < 10; i++) {
         suji += i;
      }
  }
}

※実際にはEclipseやコマンドプロンプトで「javadoc」コマンドを実行してOracleのホームページにあるようなJavaDocを出力します。

クラスの書き方詳細に関しては以下のリンクを参照してください。

クラスの書き方

動画でやって見ました。

関連ページ一覧

Eclipse セットアップ

  1. Java Install Eclipse〜開発ツールのインストール〜
  2. TensorFlow C++環境〜EclipseCDTをインストール〜
  3. Setup OpenGL with JavaJOGLを使う準備 for Eclipse
  4. Eclipse Meven 開発手順〜プロジェクトの作成〜
  5. Java OpenCV 環境セットアップ(on Mac)
  6. Eclipse SceneBuilderを追加する
  7. JavaFX SceneBuilder EclipseSceneBuilder連携~

Java Basic一覧

  1. Java Basic Level 1 〜Hello Java〜
  2. Java Basic Level2 〜Arithmetic Calculate〜
  3. Java Basic Level3 〜About String class〜
  4. Java Basic Level 4〜Boolean〜
  5. Java Basic Level 5〜If Statement〜
  6. Java Basic Summary from Level1 to 5
  7. Java Basic Level 6 〜Traning of If statement〜
  8. Java Basic Level8 〜How to use for statement〜
  9. Java Basic Level 8.5 〜Array〜
  10. Java Basic Level 9〜Training of for statement〜
  11. Java Basic Level 10 〜While statement 〜
  12. Java Basic Swing〜オブジェクト指向〜
  13. Java Basic Swing Level 2〜オブジェクト指向2〜
  14. サンプル実装〜コンソールゲーム〜
  15. Java Basic インターフェース・抽象クラスの作り方
  16. Java Basic クラスとは〜Step2_1〜
  17. Java Basic JUnit 〜テストスイートの作り方〜

Git関連

  1. Java Git clone in Eclipse 〜サンプルの取得〜
  2. Eclipse Gitリポジトリの取得 GitからソースをPullしよう〜
  3. IntelliJ IDEA GitGitリポジトリからクローン〜

投稿者:

takunoji

音響、イベント会場設営業界からIT業界へ転身。現在はJava屋としてサラリーマンをやっている。自称ガテン系プログラマー(笑) Javaプログラミングを布教したい、ラスパイとJavaの相性が良いことに気が付く。 Spring framework, Struts, Seaser, Hibernate, Playframework, JavaEE6, JavaEE7などの現場経験あり。 SQL, VBA, PL/SQL, コマンドプロント, Shellなどもやります。

コメントを残す