1. 程式人生 > >為什麼包操作符和類域操作符都是點(.)

為什麼包操作符和類域操作符都是點(.)

java中像java.lang.system.out,java.lang是包,相當於C++和C#裡的名稱空間,system是類,out是system類中的靜態成員,為什麼它們之間的java都用點(.),我感覺包之間的操作符用(::)更容易閱讀,而不至於發生混淆:

java::lang::system.out

如此寫起來多麼清晰明瞭!