人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

JAVAの文法に関する質問です。

あるサイトにあったソースの一部コピーです。
Document document= DocumentBuilderFactory
.newInstance()
.newDocumentBuilder()
.parse(new File("helloWorld.xml"));

メソッド1.メソッド2.メソッド3()というように解釈できるのですが、
文法的にはどういう意味なのでしょうか?

よろしくおねがいします。



●質問者: mizore_chan
●カテゴリ:コンピュータ インターネット
✍キーワード:.new HelloWorld Java XML コピー
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● toki-2131
●0ポイント

わからんhttp://www.hatena.ne.jp/

◎質問者からの返答

No,Thank you


2 ● pretaroe
●70ポイント

分解して書いても同じですので、分解して書きます。

文法的ないみというより、こうやって分けて書いてるものを質問文のようにもかけるということです。

>メソッド1.メソッド2.メソッド3()

これは少し違います。

メソッドの前はオブジェクトになってるます。

(メソッド1.メソッド2.)メソッド3()

まえの()の部分がオブジェクトです。

分解して書いたのと見比べるとわかると思います。

//---------------------------------------------------------

//ファイルオブジェクト作成

File file =new File("helloWorld.xml");

//パース(解析する)

DocumentBuilderFactory factory =DocumentBuilderFactory.newInstance();

DocumentBuilder builder =factory.newDocumentBuilder();

Document document = builder.parse(file)

http://q.hatena.ne.jp/answer

◎質問者からの返答

ありがとうございます。

実際にコンパイルして確かめました。

>メソッド1.メソッド2.メソッド3()というのはあり得ませんね。

省略形の書き方は、分かると納得です。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ