
[자바의 정석] 참조변수의 형변환, instanceof 연산자
·
💻 Dev/Java & OOP
참조변수의 형변환사용할 수 있는 멤버(멤버 변수, 메서드)의 갯수를 조절하는 것이거 외에는 아무것도 없다!!주소값이나 객체? 절대 안바뀐다. 조상 자손 관계일때만 참조변수 서로 형변환 가능(형제X)class Car {}class FireEngine extends Car {}FireEngine f = new FireEngine();Car c = (Car)f; //조상인 Car타입으로 형변환(생략가능) 예제class CastingTest1 { public static void main(String args[]) { Car car = null; FireEngine fe = new FireEngine(); FireEngine fe2 = null; fe.water(); car = fe; // car..