Presentation is loading. Please wait.

Presentation is loading. Please wait.

Chapter 5 5.5 thisキーワード 5.6 インスタンス変数とインスタンスメソッド 結城 隆

Similar presentations


Presentation on theme: "Chapter 5 5.5 thisキーワード 5.6 インスタンス変数とインスタンスメソッド 結城 隆"— Presentation transcript:

1 Chapter 5 5.5 thisキーワード 5.6 インスタンス変数とインスタンスメソッド 結城 隆
独習JAVA Chapter 5 5.5 thisキーワード 5.6 インスタンス変数とインスタンスメソッド                                結城  隆

2 5.1 this キーワード   thisキーワードは、実行中のオブジェクトを指すメソッドでは次のようにthis キーワードを使ってインスタンス変数を参照する。 this.varName また次のようにしてコンストラクタから同じクラスの別のコンストラクタを明示的に呼び出しを使える。 this(args);

3 This キーワードの参照 } 参照 このように参照することができる。 class Point3D{ double x; double y;
double z; Point3D(double x, double y, double z){ this.x = x; this.y = y; this.z = z; } 参照 このように参照することができる。

4 5.6インスタンス変数とインスタンスメソッド
インスタンス変数の宣言 インスタンス変数の宣言と初期化 int a; int a=0; 複数のインスタンス変数の宣言 複数のインスタンス変数の宣言と初期化 int a,b,c,・・・,n; int a=1,b=2,・・・,n=3; インスタンスメソッドの宣言 void test(int d) { this.d = d; }

5 宿題 先週の時田君の課題をインスタンスメソッドを使ってプログラムを作成せよ。

6 解答 class Circle{ double radius (double a){ return a * a * Math.PI; }
class Syukudai4{ public static void main(String args[]){ double a = Integer.parseInt(args[0]); double b; Circle inst=new Circle(); //インスタンス化 b=inst.radius(a); //メソッド呼び出し System.out.print("半径" + a); System.out.println("の円の面積 : " + b);


Download ppt "Chapter 5 5.5 thisキーワード 5.6 インスタンス変数とインスタンスメソッド 結城 隆"

Similar presentations


Ads by Google