abstract class 추상화 클래스란?

💜Dabo (개발자 다보)·2020년 5월 19일
1

추상화 클래스(Abstract Class)?

추상화 클래스는 추상적으로 구상만 하는 클래스.
구상만 설계되어있는 클래스

  • 추상클래스는 인터페이스와 같이 단독으로 사용할 수 없음.
  • 상속(extends)을 통해 자식클래스로 구현
  • 추상메소드가 하나 이상 생길 경우 추상클래스로 선언
  • 추상클래스 내 일반 메소드 작성 가능

[code] abstract Class

선언

abstract class 부모클래스명{
}

사용

class 자식클래스명1 extends 부모클래스명{
}

[code] Interface

선언

interface 부모클래스명{
}

사용

class 자식클래스명1 implements 부모클래스명{
}


추천 영상

https://www.youtube.com/watch?v=VuJHRyIq-w0
인터페이스와 추상화클래스의 차이 잘 설명 되어있으니 시청해보세용!

profile
𝙸 𝚊𝚖 𝚊 𝚌𝚞𝚛𝚒𝚘𝚞𝚜 𝚍𝚎𝚟𝚎𝚕𝚘𝚙𝚎𝚛 𝚠𝚑𝚘 𝚎𝚗𝚓𝚘𝚢𝚜 𝚍𝚎𝚏𝚒𝚗𝚒𝚗𝚐 𝚊 𝚙𝚛𝚘𝚋𝚕𝚎𝚖. 🇰🇷👩🏻‍💻

0개의 댓글