Java

クラス基本機能

Java static スタティックイニシャライザ

静的メンバ変数を初期化するには、どうすれば良いでしょうか?静的メンバなので、インスタンスがなくてもアクセスできますが、その場合、コンストラクタが呼ばれません。じゃあどこで初期化すればいいのかと言うと、変数の後に=(代入演算子)を付けて初期化...
クラス基本機能

Java static 静的メンバ関数 クラスメソッド

クラス内の変数や関数にstaticを付ける事ができます。変数にstaticを付けると静的メンバ変数となります。関数にstaticを付けると静的メンバ関数となります。ここでは、静的メンバ関数の説明をしています。静的メンバ変数の説明はコチラです...
クラス基本機能

Java static 静的メンバ変数

クラス内の変数や関数にstaticを付ける事ができます。変数にstaticを付けると静的メンバ変数となります。関数にstaticを付けると静的メンバ関数となります。ここでは、静的メンバ変数の説明をしています。静的メンバ関数の説明はコチラです...
クラス基本機能

Java メンバ関数の多重定義(オーバーロード)

通常、同じ名前のメンバ関数を作る事はできませんが、引数の数や引数の型が違っていれば可能となります。戻り値では区別できません。public class Cmain { public static void main(String[] args...
クラス基本機能

Java thisとは?thisの使い方

クラスのメンバ関数呼び出しの際には、内部でそのクラスオブジェクトの参照が渡されています。このおかげで、メンバ関数内からクラスのメンバ変数にアクセスできる仕掛けになっています。class Ctest { public int data; pu...
クラス基本機能

Java public private アクセス指定子とは?protected

クラス内にメンバ変数、メンバ関数を記述する際には、アクセス指定子と言うモノを考慮しなくてはなりません。クラスのメンバをクラスの外からアクセスできる部分とできない部分に区別する事ができます。クラスの外からアクセスできれば、外から、メンバ変数に...
クラス基本機能

Java class クラスとは?

Javaには、クラスと言う機能があります。プログラム開始地点のmain関数もクラスの中に含まれています。Javaプログラムはクラスの集まりです。プログラムは、全てクラスの中に書く事になります。(例外はあります。)クラスの外に変数や関数を置く...
配列

Java 2次元配列の簡単な使い方

今回は、2次元配列を使ってみましょう。public class Cmain { public static void main(String[] args) { int a = new int; // 2次元配列の宣言 int x, y; ...
配列

Java 配列の簡単な使い方

今回は、配列を使ってみましょう。public class Cmain { public static void main(String[] args) { int a; int i; a = 50; a = 200; a = 1000; f...
型変換(キャスト)

Java キャスト 型変換の使い方

変数同士の代入や計算は、同じデータ型で行うのが基本ですが、互いに異なるデータ型変数に対しても代入や計算ができるようになっています。これをキャスト(型変換)と言います。表現能力の低い型から高い型へ代入する場合byte b;char c;sho...