java 상속 (2) 썸네일형 리스트형 [JAVA] 상속 객체 형변환(TypeCasting)과 사용 상속으로 알아보는 객체 형변환(TypeCasting)과 사용 1. 형변환(TypeCasting)변수의 형변환은 변환하고자하는 변수앞에 (괄호)를 넣고, 괄호안에 자료형을 넣어 대입연산자 = 을 통해 이루어진다.int j = 10;short k = (short)j; // 큰 용량의 데이터를 작은 용량에 넣는 것은 데이터 손실 자료형의 크기에 따라 작은 용량의 데이터를 큰 용량에 대입연산자만을 통해 넣기도 한다.short s = 10;int i = s; // 작은 용량의 데이터를 큰 용량에 넣는 것은 문제 없음 이렇듯 강제형변환을 통해 모든 데이터들을 형변환할 수 있을 것 같지만, 서로 다른 클래스 객체간의 형변환은 허용되지 않는다. class NormalA{ int num;}class NormalB.. [JAVA] 상속(extends)과 super, 오버라이딩(overriding) 클래스 간의 상속(extends)과 super, 오버라이딩(overriding) 알아보기 1. 클래스 간의 상속클래스를 작성하다보면, 클래스 간 멤버 변수들이 겹치는 경우가 발생한다.// 코드의 중복이 발생하고 있는 클래스들class Student{ String name; int age; String stdNum; // 학번}class OfficeWorker{ String name; int age; String empNum; // 사번} 위의 예제에서 이름과 나이를 나타내는 변수 String name; 과 int age; 가 중복된다.같은 내용을 반복하는 것은 코드를 지저분하게 보여 깔끔히 정리하는 것이 중요한데, 같은 메소드에 하다못해 같은 클래스도 아니고. 다른 클래.. 이전 1 다음