본문 바로가기

형변환2

[자바의 정석] ch7-24 ~ ch7-26 객체지향 개념 정리 (참조변수의 형변환, instanceof 연산자) ch7-24,25 참조변수의 형변환 - 사용할 수 있는 멤버의 갯수를 조절하는 것 - [중요!] 조상 자손 관계의 참조변수는 서로 형변환 가능 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 class Car { } class FireEngine extends Car { } class Ambulance extends Car { } FireEngine f = new FireEngine(); Car c = (Car)f; // OK. 조상인 Car타입으로 형변환(생략가능) FireEngine f2 = (FireEngine)c; // OK. 자손인 FireEngine타입으로 형변환(생략가능) Ambulance a = (Ambulance)f; // 에러! 상속관계가 아닌 클래스 간의 형변환 불가 .. 2021. 8. 10.
[Java] 자바의 자료형 (식별자, 자료형, 래퍼클래스, 형변환) 이제 Java 진도가 거의 마무리되고 있어서 포스팅하며 전반적으로 정리해보려고 한다. 정리는 학원에서 강사님이 나눠주신 자료 위주로.. 1. 식별자 - 사물 등 모든 것에 대해 구별할 수 있는 이름(구성요소를 구별하는 이름) - 식별자로는 클래스명, 메서드명, 변수명이 있음 - 식별자 정의 규칙 (1) 첫 글자는 '_', '$', 영문 대문자,소문자 (한글 가능/숫자로 시작하지 않음) (2) 공백문자 및 특수문자 사용 불가 (3) 아래와 같은 예약어 사용 불가 (자바 예약어는 소문자로 이루어져 있고 대소문자를 구분하므로 TRUE, FALSE,NULL은 자바 예약어가 아님) 2. 클래스 FYI: 클래스는 추후 자세히 정리할 예정 - 첫 문자 항상 대문자여야함(첫 문자를 '_' 나 '&' 이외의 특수문자로 .. 2021. 5. 27.