abstract 추상



🏁 나쁜 예시
부모클래스

자식클래스

메인클래스


🏁 좋은 예시
부모클래스
package day09.abs.good;
public abstract class Store {
/*
* 1.메서드에 abstract를 붙이면 추상메서드가 됩니다.({}가 없는 메서드)
* 2.추상메서드를 사용하고 싶다면, 추상클래스가 되어야합니다.
*/
// public abstract void apple(); //일반클래스가 추상메서드를 가질 수 없어서 오류
public abstract void apple(); //클래스를 추상클래스로 만들어주면 ok!
public abstract void melon();
public abstract void orange();
//추상클래스 안에서 멤버변수, 생성자 ,일반메서드 전부 사용 가능하다!
private String name = "호식이네";
//생성자
public Store() {
System.out.println("추상클래스 생성자 호출");
}
//일반메서드 - 그냥 메서드라는 뜻?
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
}
자식클래스


메인클래스

🏁 과제




'Java' 카테고리의 다른 글
TIL | Java - 예외처리 (0) | 2022.10.19 |
---|---|
TIL | Java - 인터페이스 (0) | 2022.10.14 |
TIL | Java - final (0) | 2022.10.13 |
TIL | Java - static (0) | 2022.10.13 |
TIL | Java - OOP 특징 : 3.다형성 (0) | 2022.10.12 |