interface1 11. 추상 클래스와 인터페이스 추상클래스와 인터페이스를 다루기 전에, 지난 시간에 배운 다형성을 고려한 간단한 예시를 하나 보자. 이 세상은 대부분 객체로 표현할 수 있다. 나는 동물을 좋아하기 때문에 자바로 동물을 만들려고 한다. 고양이도 만들고.. 강아지도 만들고.. class Cat { public void sound() { System.out.println("냥"); } } class Dog { public void sound() { System.out.println("멍"); } } 지금은 울음소리라는 메서드 하나뿐이지만, 실제로는 더 다양한 메서드가 존재할 것이다. (달린다, 먹는다 등) 그럼 새로운 동물을 만들 때마다 함수를 일일이 다 만들어주기는 너무 귀찮지 않을까..? 여기서 추상화의 개념을 떠올려 보자. 고양이와 강.. 2024. 3. 19. 이전 1 다음