2014年3月25日火曜日

開発環境

Head First Java 第2版 ―頭とからだで覚えるJavaの基本(Kathy Sierra (著)、Bert Bates (著)、島田 秋雄 (監修)、神戸 博之 (監修)、高坂 一城 (監修)、夏目 大 (翻訳)、オライリージャパン)の11章(例外処理)、自分で考えてみよう(p.328)を解いてみる。

自分で考えてみよう(p.328)

コード(BBEdit, Emacs)

// 例外クラス同士の2通りの関係
// 1つ目
class DeltaEx {}
class GammaEx extends DeltaEx {}
class BetaEx extends GammaEx {}
class AlphaEx extends BetaEx {}

// 2つ目
class AlphaEx {}
class BetaEx {}
class GammaEx {}
class DeltaEx {}

// 図の関係から2通り
// 1つ目
try {
    //
} catch (BoinkEx be) {
    //
} catch (BiffEx be) {
    //
} catch (BarEx be) {
    //
} catch (FooEx fe) {
    //
} catch (BazEx be) {
    //
}

// 2つ目
try {
    //
} catch (BoinkEx be) {
    //
} catch (BarEx be) {
    //
} catch (BiffEx be) {
    //
} catch (FooEx fe) {
    //
} catch (BazEx be) {
    //
}

0 コメント:

コメントを投稿