天天看點

java基礎之final與static

java基礎之final與static

final:被稱為終結者,完結器,表示最終的意思。            final修飾的類不能被繼承            final修飾的方法不能被重寫            final修飾的變量變為常量,而且不可以修改。‘final可以把它想像成一個太監,不會有子孫的。 而且要注意fianl修飾的變量都是必須指派的,一種正常的寫法final修飾的變量都用大寫。 static:static修飾的變量如果沒有初始值,預設的初始值就是0。             靜态方法中隻能有靜态變量,不能有非靜态成員變量。在通路上,靜态方法隻能通路靜态方法,不能通路非靜态的普通方法。             一個類中有靜态成員變量,在另一個類中不用聲明對象可以直接調用。