반응형 형 변환1 [JAVA] 상속에서 클래스 생성과 형 변환 하위 클래스가 생성될 때는 항상 상위 클래스의 생성자가 먼저 호출되게 됩니다. 상속 관계에서 클래스의 생성 과정을 살펴보면 하위 클래스가 상위 클래스의 변수와 메서드를 사용할 수 있는 이유와 하위 클래스가 상위 클래스의 자료형으로 형 변환을 할 수 있는 이유를 이해할 수 있습니다. 하위 클래스가 생성되는 과정 상속을 받은 하위 클래스는 상위 클래스의 변수와 메서드를 사용 가능합니다. 변수를 사용할수있다는 것은 그 변수를 저장하고 있는 메모리가 존재한다는 뜻입니다. 그러나 이전에 적었던 VIPCustomer 클래스의 코드를 보면 해당 변수가 존재하지 않습니다. Customer 클래스를 상속받았을 뿐입니다. 여기서 우리는 상속된 하위 클래스가 생성되는 과정을 다시 생각해볼 필요가 있습니다. 테스트를 위해서 .. 2021. 6. 26. 이전 1 다음 반응형