[Java] 업캐스팅 / 다운캐스팅
업캐스팅 (Upcasting) - 서브 클래스의 객체에 대한 레퍼런스 -> 슈퍼 클래스 타입으로 변환 - 슈퍼 클래스의 레퍼런스로 서브 클래스의 객체를 가리키게 한다 - But 슈퍼 클래스의 레퍼런스는 슈퍼 클래스의 멤버만 접근 가능 - 명시적 타입 변환을 하지 않아도 된다 ※ Example class Person{ String name, id; public Person(String name){ this.name = name; } } class Student extends Person{ String grade, department; public Student(String name) { super(name); } } public class test { public static void main(String..
2021.11.24