2020.7.18第十三天
阿新 • • 發佈:2020-07-18
1.學習了static關鍵字
靜態變數,靜態方法以及靜態模組
1 public class VarDemo { 2 private static int x=1; 3 public static void main(String[] args){ 4 VarDemo.x++; 5 VarDemo v=new VarDemo(); 6 v.x++; 7 System.out.println("x="+x); 8 } 9 }
1 public class StaticBlockDemo { 2 static ( 3 System.out.println ("靜態程式碼塊") ; 4 }5 public StaticBlockDemo() { 6 System.out.println ("構造方法") ; 7 } 8 public static void main(String[] args) { 9 StaticBlockDemo d=new StaticBlockDemo () ; 10 StaticBlockDemo d2=new StaticBlockDemo () ; 11 } 12 }
final關鍵字
1 public class FinalVarDemo { 2 private static final int x=5; 3 public staticvoid main(String[] args) { 4 x=10; 5 } 6 }
1 class A{ 2 public final void t() { 3 System.out.println("A t()"); 4 class B extende A{ 5 public void t() ( 6 System.out.println("B t()") ; 7 } 8 }
1 final class A{ 2 public final void t () ( 3 System. out.println("A t()"); 4 } 5 } 6 class B extends A{7 }
final修飾的屬性、方法和類均不能被重寫
abstract關鍵字
抽象類
abstract class 類名 {} public abstract class Type { }
使用抽象方法必須使用抽象類的子類來實現
必要時還要重寫
2.遇到的問題:小學期報告還在整理
3.明天覆習第五章