[JAVA] 객체지향 - 참조변수의 형변환
·
Back-End/Java
[작성일: 2023. 01. 29] 목차 참조변수의 형변환사용할 수 있는 멤버의 개수를 조절하는 것(값이 달라지는 것이 아님) ➡ 리모콘을 변경하는 것조상 자손 관계의 참조변수는 서로 형변환 가능 멤버의 갯수를 늘리는 형변환은 자동 형변환 되지 않으므로 형변환 생략 불가참조변수가 가리키는 실제 객체가 중요함.class Ex7_7 { public static void main(String[] args) { Car car = null; // 객체가 없어도 형변환에는 문제가 없으나 실행시 에러 // 실제 인스턴스가 무엇인지 중요함 FireEngine fe = new FireEngine(); FireEngine f2 = null; fe.water(); car = fe; car.wate..
[JAVA] 변수
·
Back-End/Java
[작성일: 2023. 01. 09] 변수(Variables)하나의 값을 저장할 수 있는 메모리 공간변하지 않는 값 : 상수(Constants) → 한 번 set 되면 바뀌지 않는 값리터럴(literla) : 그 자체로 값을 의미하는 것int score = 100; score = 200;char ch = 'A';String str = "abc";final int MAX = 100;MAX = 200; // 에러. 상수의 값은 변경 불가     변수명 규칙숫자로 시작 불가1num  Xnum1 O공백 사용 불가my age  XmyAge  Omy_age O특수문자는 _ , $ 만 사용 가능(_portA:_로 시작하는 변수명은 시스템 변수를 의미하기 때문에 사용에 주의할 것)대소문자를 구분하며 길이에 제한 없..