equals1 [Java] ==, equals, instanceof == vs equals 기본형 비교 : == 객체 비교 : equals 자신(this)와 주어진 객체(obj)를 비교한다. 같으면 true, 다르면 false 기본적으로 주소값을 비교하므로 값을 비교하도록 오버라이딩을 해야한다. obj의 형변환 후 값 비교 기본형과 객체(참조형)에 대한 설명은 👉여기 참고! instanceof 연산자 참조변수 형변환 가능여부 확인에 사용. 형변환은 조상과 자손간의 변환에서만 가능. 참조변수를 변경함으로써 멤버변수의 갯수를 조절하기 위하여 형변환을 한다. (참조변수를 변경함으로써 인스턴스의 원래 기능을 모두 사용하기 위하여 형변환을 한다.) 예) Car에서는 자손타입의 메소드도 사용하기 위해서 FireEngine으로 형변환하고 FireEngine의 메소드를 호출할 수 있다.. 2020. 9. 9. 이전 1 다음