promotion image of download ymail app
Promoted
Anonymous
Anonymous asked in 電腦與網際網路程式設計 · 1 decade ago

import 和繼承??

import 是把ㄧ個package import 進來~可使用裡面很多class的method

那繼承跟import不是差不多嗎

他也可以用到人家的class的method阿

只是關係不同~

精神一樣

這樣想對嗎??

import 和繼承還有什麼不同的呢~??

3 Answers

Rating
  • ?
    Lv 6
    1 decade ago
    Favorite Answer

    package 請將它想成檔案總管管理檔案的作用,主要的目的在於避免一些類別檔案發生相同名稱的問題,並方便您有系統,依分類的方式來找類別檔案。import 只是提供一個方便的語法,例如您有個類別 Some 在 onlyfun.caterpillar 這個 package 的管理時,完整的類別名稱應該是 onlyfun.caterpillar.Some,例如:onlyfun.caterpillar.Some some =     new onlyfun.caterpillar.Some();每次都要這麼寫會很累,於是您使用import 來告訴編譯器,如果遇到類別名稱找不到,可以到import這邊來比對看看,例如:import onlyfun.caterpillar.Some;...Some some = new Some();編譯器遇到Some名稱時找不到類別,於是比對 import onlyfun.caterpillar.Some,確定完整的類別名稱應該是onlyfun.caterpillar.Some,然後完成類別的編譯。跟extends一點關係也沒有,更別說什麼精神一樣了。。。可以再參考 套件(package) 。。。

    • Commenter avatarLogin to reply the answers
  • Anonymous
    1 decade ago

    謝謝意見:D

    • Commenter avatarLogin to reply the answers
  • 1 decade ago

    差粉多 =.=

    要說精神的話, 可能一些 scripting language 如 Ruby 的 Mixin 可能還比較像一點

    • Commenter avatarLogin to reply the answers
Still have questions? Get your answers by asking now.