728x90 반응형 abstract1 [Java] 23. 추상클래스 (abstract) package chap7; /* * 추상클래스 * 1. 추상메서드를 메법로 가질 수 있는 클래스 * 2. abstract 예약어로 구현함 * 3. 객체화 불가. * => 상속을 통해서 자손클래스의 객체화를 통해 객체화 가능. * 4. 그외는 일반클래스와 동일함 (생성자, 멤버변수, 멤버메서드, 상속, .....) * * 추상메서드 : 메서드의 선언부만 존재하는 메서드. 구현부가 없다 * => 자손클래스에서 반드시 오버라이딩 해야함. * * shape : 도형클래스 * 멤버변수 : 도형의 종류 (type) * 멤버메서드 : 넓이 area() * 둘레 length() */ abstract class Shape { //추상클래스 String type; Shape(String type) { this.type =.. 2022. 3. 21. 이전 1 다음 728x90 반응형