1. 程式人生 > 實用技巧 >2020.7.18第十三天

2020.7.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 static
void 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.明天覆習第五章