Open Source Web Development Tutorials - Dev Shed
Java入門:クラス
(2009/01/21公開)
Publicメソッドを使ってPrivateフィールドを取得する
メンバフィールドをPrivateにするのは一般的な方法である。それでも、時折それらのプログラム内のデータにアクセスする必要が生じることもある。このデータを取り出すには、次のようにメソッドを使うことができる:
public class BruceLee {
private int punch;
private int kick;
private int roundhouse;
public BruceLee(int doPunch, int doKick, int doRoundhouse) {
punch = doPunch;
kick = doKick;
roundhouse = doRoundhouse;
}
public int gimmePunch() {
return punch;
}
public void determinePunch(int newPunch)) {
punch = newPunch;
}
}
public int gimmekick() {
return kick;
}
public void determineKick(int newKick)) {
kick = newKick;
}
}
public int gimmeRoundhouse() {
return roundhouse;
}
public void determineRoundhouse(int newRoundHouse)) {
roundhouse = newRoundHouse;
}
}
メソッドを宣言する
メソッド宣言は以下のとおり:
public double decideWhoIsFatter(double yourWeight, int myWeight) {
insert math here
}
メソッド宣言に必須なのは、戻り型、名前、括弧、および2つの中括弧の間に入る本体だ。メソッド宣言には6つの構成可能要素がある。
・修飾子:public、private、protected、およびpackage
・戻り型:戻り値のデータ型、あるいはメソッドからの戻り値がない場合はvoid
・メソッド名:メソッドの名前
・パラメータ:データ型の後に続くコンマ区切りの入力パラメータのリスト。常に括弧でくくられている。パラメータの存在しない場合は、間に何も入らない括弧を使う。
・例外リスト:今後の記事で扱う
・メソッド本体:中括弧でくくられるメソッドのプログラム
Copyright © 2008 Ziff Davis Enterprise, Inc.
Originally appearing in the U.S. Edition of Dev Shed. All Rights Reserved.








