2차원 배열
- 2차원배열을 한번 까면 1차원 배열이 되므로 바깥쪽 for문은 1차원 배열이 된다.
- 바깥 for문의 1차원 배열을 까면 int형이 된다.
for(int[] ints : myArray2) {
for(int anInt : ints) {
System.out.println("anInt = " + anInt);
}
}
다형성
class Car {
Car(){}
public void horn() {
System.out.println("빵빵!");
}
}
class FireTruck extends Car {
public void horn() {
System.out.println("위이잉!");
}
}
class Ambulance extends Car {
public void horn() {
System.out.println("삐뽀삐뽀!");
}
}
public class Practice {
public static void main(String[] args) {
Car car = new Car();
car.horn();
car = new FireTruck();
car.horn();
car = new Ambulance();
car.horn();
Car car2[] = {new Car(), new FireTruck(), new Ambulance()};
for(Car item: car2) {
item.horn();
}
}
}