Java 邏輯面試題和答案:
1. Java 中的 final 關鍵字是什么意思?
final 關鍵字可以用來修飾類、方法和變量。修飾類表示該類不能被繼承,修飾方法表示該方法不能被重寫,修飾變量表示該變量只能被賦值一次,一般用在常量的定義中。
2. 以下代碼的輸出結果是什么?
public class Test { public static void main(String[] args) { int i = 0; do { i++; } while (i< 10); System.out.println(i); } } 輸出結果為 10。
3. 以下代碼是否有問題?如果有,問題在哪里?
public class Test { public int a; private int b; public void setB(int b) { this.b = b; } } public class Main { public static void main(String[] args) { Test t = new Test(); t.a = 1; t.setB(2); } } 沒有問題。