HomeAboutMeBlogGuest
© 2025 Sejin Cha. All rights reserved.
Built with Next.js, deployed on Vercel
📝
남득윤 학습 저장소
/
객체 지향 프로그래밍
객체 지향 프로그래밍
/
객체지향의 특성
객체지향의 특성
/
🔼
3. 추상화
🔼

3. 추상화

3. 추상화 - Abstraction

 
💡
Note! Abstract Object라는 표현도 가능하다. Abstract와 Concrete는 상대적인 것임
 
//구체 클래스 class OAuthLogin { void login(){ ... } } class GoogleLogin extends OAuthLogin{ @Override void login(){ ... } }
 
// 추상 클래스 abstract class OAuthLogin { abstract void login(); } class GoogleLogin extends OAuthLogin{ @Override void login(){ ... } }
 
// 인터페이스 interface OAuthlogin{ void login(); } class GoogleLogin implements OAuthLogin{ @Override void login(){ ... } }