추상클래스1 (네이버클라우드 부트캠프) 28일차 - Java프로그래밍 기초(추상클래스, 인터페이스,캡슐화) 1. 추상클래스 1.1 추상클래스의 필요성 - 비슷한 기능을 하는 두개의 클래스를 공통의 메서드로 관리하기 위한 클래스이다. - 두개의 정렬 메서드를 확인 해보자 - 2개의 메서드는 기능은 같지만, sorter.run()과 sorter.start()의 메서드명과 매개변수가 다르다.- 같은 기능을 하지만 경우에 따라 2개를 각각 호출해야한다. static void display(BubbleSort sorter, int[] values) { sorter.run(values); } static void display(QuickSort sorter, int[] values) { sorter.start(values, 0, values.length - 1); } 1.2 추상클래스의 .. 2024. 7. 3. 이전 1 다음