Notice
Recent Posts
Recent Comments
Link
목록instanceof (1)
hyeongwoo's blog
[Java] 다형성
다형성(Polymorphism) 프로그래밍에서 하나의 객체가 여러타입의 인스턴스를 참조할 수 있는 것이다. 자바에서 다형성은 클래스상속과 인터페이스구현을 통해 이루어진다. 다형성 조건 클래스가 상속 관계이거나 인터페이스 구현관계이어야한다. 부모클래스가 자식클래스(상속받는클래스)를 참조해야한다. 자식클래스에서는 부모클래스나 인터페이스의 메소드를 반드시 오버라이딩 해야한다. 자식클래스는 부모클래스로 업캐스팅 되어야한다 자식클래스로 부모클래스는 참조가 불가하다. 오버라이딩 이외의 자식클래스의 유일 메소드에는 부모클래스의 참조변수로 접근이 불가하다. 다형성의 장점 여러개의 객체를 하나의 타입으로 관리할 수있다 객체의 재사용성이 높아진다 객체들의 확장에 용이하다. 다형성 예시 class Animal { publi..
JAVA
2024. 1. 27. 17:12