2019-09-10

anond:20190910175244

クラス名で定義ちゃう修正が大変だから

ネームスペースで更に別の条件を付け加えるって感じかな?

ネームスペースは名字みたいな感じ?

記事への反応 -
  • namespaceって何の意味があるの?

    全部のclassに同じnamespaceが書いてる(humanとか)として それに何の意味があるの?

    • anond:20190910174449

      名前空間は、名前の衝突を防止するためにある。 一人で全部作ってるときは必要性低い。 大きいシステムを作るときは、他人が提供するコードを組み込む場合がある。 自分の作ったコ...

      • anond:20190910175244

        クラス名で定義しちゃうと修正が大変だから ネームスペースで更に別の条件を付け加えるって感じかな? ネームスペースは名字みたいな感じ?

    • anond:20190910174449

      例えば「ちひろ」って名前のクラスがあった場合に、それが本来「米倉千尋」なのか「千川ちひろ」なのか名前だけだと判断付かないだろ。だから、namespaceでちひろって名前を別の人で...

      • anond:20190910174722

        classで参照するときの名前とは別で……? 別のclassファイルでも「ちひろ」って定義してたら ちひろはどうなっちゃうの?

        • anond:20190910174835

          ダブってると名前解決できなくなるから、プログラム参照時に 「千川.ちひろ」とかフルネームでクラス名を指定するんだよ。 そうすることで米倉.ちひろと千川.ちひろで同じプログラム...

          • anond:20190910175047

            私が見たサイトだと、ネームスペースの中にクラスが入ってたよ。 ネームスペースが「ちひろ」で、クラスファイル名が「仙川」で 他から参照するときは「仙川.ちひろ」? 違ったらご...

記事への反応(ブックマークコメント)

アーカイブ ヘルプ
ログイン ユーザー登録
ようこそ ゲスト さん