TEDIA会員に登録したメールアドレスとパスワードを入力してください

メールアドレス:

     パスワード:


パスワードを忘れた方はパスワードの確認を行ってください。

TEDIA会員へのご登録がお済みで無い方はこちらで登録ができます


>> テクノロジーポータル TEDIA トップページへ戻る <<

Think IT Software Developer's Think IT Find-IT 失敗しないソフト選び Find-IT TEDIA テクノロジーポータル TEDIA インストールマニアックス2008 インストールマニアックス2008

TEDIA SponsorsOpen 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
・メソッド名:メソッドの名前
・パラメータ:データ型の後に続くコンマ区切りの入力パラメータのリスト。常に括弧でくくられている。パラメータの存在しない場合は、間に何も入らない括弧を使う。
・例外リスト:今後の記事で扱う
・メソッド本体:中括弧でくくられるメソッドのプログラム


前のページ     1    2    3    4    5    次のページ

Copyright © 2008 Ziff Davis Enterprise, Inc.
Originally appearing in the U.S. Edition of Dev Shed. All Rights Reserved.