아자 와자 아자
728x90
728x90
[Java] 객체지향개념13_매개변수의 다형성
💻 Study/Java 2023. 2. 19. 22:47

이 게시글은 남궁성의 정석코딩 - 자바의 정석 기초편(2020최신)을 보고 공부한 내용을 정리한 게시글입니다. 틀린 내용이 있을 수 있습니다. ✔ 매개변수의 다형성 - 참조형 매개변수는 메서드 호출 시, 자신과 같은 타입 또는 자손 타입의 인스턴스를 넘겨줄 수 있다. 예제를 통해 알아보자. // 부모클래스 Product class Product{ int price; Product(int price){ this.price = price; // 인스턴스 변수 price에 지역변수 price를 할당한다. } } // 자식클래스 Tv, Computer, Audio class Tv extends Product{ Tv(){ super(100); // 부모클래스의 생성자를 호출한다 } public String toS..

[Java] 객체지향개념12_다형성, 참조변수 형변환, instanceof
💻 Study/Java 2023. 2. 14. 17:38

이 게시글은 남궁성의 정석코딩 - 자바의 정석 기초편(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(); // 조..

728x90
728x90