이 게시글은 남궁성의 정석코딩 - 자바의 정석 기초편(2020최신)을 보고 공부한 내용을 정리한 게시글입니다. 틀린 내용이 있을 수 있습니다. ✔ 다형성 - 여러가지 형태를 가질 수 있는 능력 - 조상타입 참조변수로 자식타입 객체를 다룰 수 있다. ( ex. 조상타입 t = new 자식타입() ), 반대의 경우는 불가. - 이렇게 생성된 조상타입 참조변수는 조상클래스에 있는 변수, 메서드만 사용할 수 있다. class Tv{ boolean power; int channel; } class SmartTv extends Tv{ String text; } public class Main { public static void main(String[] args) { Tv t = new SmartTv(); // 조..
이 게시글은 남궁성의 정석코딩 - 자바의 정석 기초편(2020최신)을 보고 공부한 내용을 정리한 게시글입니다. 틀린 내용이 있을 수 있습니다. 형변환 변수 또는 상수의 타입을 다른 타입으로 변환하는 것 형변환은 피연산자 앞에 타입을 붙여서 바꿀 수 있다. → (타입) 피연산자 double pi = 3.14; int score = (int)pi; // double에서 int로 형변환 System.out.println(score); // 3 System.out.println(pi); // 3.14 나온 값을 int로 형변환하여 읽는 것이기 때문에, 변수 pi의 값을 확인해보면 값 자체는 변하지 않은 것을 볼 수 있다. 형변환된 값을 형변환하는 것도 가능하다. 아래는 double → int → char 로 형..