# 區域內部類別
```java=
class Vehicle {
int distance; //line n1
Vehicle(int x) {
this.distance = x;
}
public void increSpeed(int time) { //line n2
int timeTravel = time; //line n3
class Car {
int value = 0;
public void speed() {
value = distance / timeTravel;
System.out.println("Velocity with new speed " + value + " kmph");
}
}
new Car().speed();
}
}
public class Test {
public static void main(String[] args) {
Vehicle v = new Vehicle (100);
v.increSpeed(60);
}
}
```
## What is the result?
**A. Velocity with new speed 1 kmph**
B. A compilation error occurs at line n1.
C. A compilation error occurs at line n2.
D. A compilation error occurs at line n3.
- [x] **Answer: A**
[參考網站](https://magiclen.org/ocpjp-local-inner-class/)
###### tags: `ocpjp`