search
教育・子育て

chaputer13 オブジェクト指向まとめ 後編

マんタ's icon'
  • マんタ
  • 2021/03/17 00:35

こんにちは。昨日と比べれば天気はすごくいいですねwww

今日も花粉がおまけに黄砂・・・

それはさておき chaputer13 オブジェクト指向まとめ 後編

4.オブジェクトの使い方

 前回オブジェクトを作りましたね。

ハイ これです。

次にすることは、フィールド変数を適正な値に変更、結果を表示することです。

メンバ参照演算子というものを使います。

 

①フィールド変数の値をセット&表示

package exercise;
public class Sample_Exec {

public static void main(String[] args) {
  Dice dice = new Dice();
  dice.val = 6;
  System.out.println("目数="+dice.val);
  

}

}

起動すると

この様に表示されます

次の図はvalに6がセットされた時の図です。

〇メンバ参照演算子

 オブジェクトの構成要素、

フィールド変数とメソッドを併せてメンバ構成要素といいます。

また、間に入力されている(.)は、java言語の演算子の一つで メンバ参照演算子といいます。

 

5.メソッドの実行

package exercise;
public class Sample_sample3 {
public class Dice{
 int va1;
 public void play() {
  va1=(int)(Math.random()*10)+1;
 }
}

}

上のプログラムはインスタンスメソッドの書き方を説明するために作ったプログラムです。

Playメソッドのようにオブジェクトが内蔵するメソッドを

インスタンスメソッドといいます。

図で説明すると

こんな感じになります。

実際にplayメソッドを実行するプログラムを作ってみましょう。

package exercise;
public class Ex13_class1 {
public static void main(String[] args) {
Dice dice = new Dice();
dice.val = 1;
System.out.println("目数="+dice.val);
dice.play();
System.out.println("目数="+dice.val);
}
 

}

こんな感じになります。

実行すると

こんな感じになり、実行するたびに値が変わります。

何回か実行して値が変わることを確認しておきましょうwww

chapter13

やっと終わったぁぁぁぁぁwwwwwwwwwwwww

ここまでご覧いただきありがとうございました。

BYマんタ

参考書は__________________________________

新わかりやすい Java

川場 隆  Kawaba Takashi

秀和システム

 

 

Article tip 0人がサポートしています
獲得ALIS: Article like 0.00 ALIS Article tip 0.00 ALIS
Article registration Article registration
マんタ's icon'
  • マんタ
  • @25kit6
4月突入!春らしくなってきたけどなんか寒い(><)油断すると風邪ひきそうだから服装もそこそこにしないとね(^O^)

投稿者の人気記事
コメントする
コメントする
こちらもおすすめ!
Eye catch
クリプト

Bitcoinの価値の源泉は、PoWによる電気代ではなくて"競争原理"だった。

CryptoChick 2020/03/07
Like token Tip token
159.32 ALIS
Eye catch
クリプト

ジョークコインとして出発したDogecoin(ドージコイン)の誕生から現在まで。注目される非証券性🐶

昆布森ちゃん 2021/01/19
Like token Tip token
38.31 ALIS
Eye catch
教育・子育て

【科学(化学)】進化に必要だった猛毒のガス~酸素~

KTAG 2021/02/11
Like token Tip token
25.63 ALIS
Eye catch
クリプト

NFT解体新書・デジタルデータをNFTで販売するときのすべて【実証実験・共有レポート】

otakucoin 2021/03/29
Like token Tip token
121.79 ALIS
Eye catch
ビジネス

海外企業と契約するフリーランス広報になった経緯をセルフインタビューで明かす!

Semapho 2021/09/14
Like token Tip token
16.10 ALIS
Eye catch
クリプト

約2年間ブロックチェ-ンゲームをして

kaya 2021/10/06
Like token Tip token
61.20 ALIS
Eye catch
トラベル

無料案内所という職業

bansu 2019/06/11
Like token Tip token
84.20 ALIS
Eye catch
他カテゴリ

BCAAは本当に必要なのか?徹底的調査

Jimmy 2020/07/05
Like token Tip token
1.20 ALIS
Eye catch
他カテゴリ

京都のきーひん、神戸のこーへん

yamaeigh 2020/02/15
Like token Tip token
12.10 ALIS
Eye catch
クリプト

続・NFT解体新書・デジタルデータをNFTで販売するときのすべて【実証実験・共有レポート】

otakucoin 2021/04/23
Like token Tip token
6.37 ALIS
Eye catch
他カテゴリ

警察官が一人で戦ったらどのくらいの強さなの?『柔道編』 【元警察官が本音で回答】

ふたひい@web3 2020/05/16
Like token Tip token
114.82 ALIS
Eye catch
他カテゴリ

オランダ人が語る大麻大国のオランダ

Jimmy 2018/12/21
Like token Tip token
46.20 ALIS