• 検索結果がありません。

プログラミング言語論 プログラミング言語論

N/A
N/A
Protected

Academic year: 2021

シェア "プログラミング言語論 プログラミング言語論"

Copied!
3
0
0

読み込み中.... (全文を見る)

全文

(1)

プログラミング 言 語論

演習6 解答と解説

1

プログラミング言語論 プログラミング言語論

演習6 解答と解説

1

演習6

演習6

. .

解答と解説解答と解説

「これが正解」という解はない

様々な解がありえる

クラスを作成する目的による

2

演習6

演習6

. .

解答と解説解答と解説

解答例1

「空を飛ぶ動物」

ハト、コウモリ、ミツバチ

「泳ぐ動物」

イルカ、ワニ、ペンギン

「地上の動物」

ウシ、コブラ、ダチョウ、ライ

オン 3

(2)

プログラミング 言 語論

演習6 解答と解説

2

演習6

演習6

. .

解答と解説解答と解説

解答例2

「哺乳類」「鳥類」「昆虫」

「爬虫類」

解答例3

食物による分類

解答例4

足の数による分類

4

演習6

演習6

. .

解答と解説解答と解説

解答例5

「危険な動物」

「注意が必要な動物」

「安全な動物」

その他

鳴き声、味、皮膚の状態、

夜行性か否か、体の大きさや 体重 etc.

5

演習6

演習6

. .

解答解答

解答

6

Bメソッドの呼出し

Cメソッドの呼出し

(3)

プログラミング 言 語論

演習6 解答と解説

3

演習6

演習6

. .

解説解説

最初の A a = new B();」により、

オブジェクトaはクラスBのインスタ ンスとなる。

したがって、最初のprintでは、クラ スBのメソッドが呼び出される。

次の a = new C();」で、aはクラ スCのインスタンスとなり、次の printではクラスCのメソッドが呼び

出される。 7

参照

関連したドキュメント

プログラミング言語には、多くの種 類がある。 その背景には、様々な 概念(パラダイム) がある. 背景のパラダイムを理解する

浮動小数点型 float, double 文字型 char.

Prologの応用 自然言語処理 アルゴリズムの記述 データベースの探索

BNF (Backus Naur form) とは 構文を記述するための表記法 1959 バッカス(John Backus)が考.

MovingObject int velocity Position position void move() void speedUp() String name Car Engine engine void startEngine() void accel(). Engine

演習7

 コンサルト (consult) は、事実 と規則からなるプログラムファイ ルを読込み、その内容を 「規則 データベース」 に追加する.. 2

公理的意味論 ( Axiomatics Semantics ) 色々な意味論が提唱されているが、おお