Pink Transparent Star

추상클래스 2

[ 내일배움캠프 ] TIL.14 - 추상 클래스와 인터페이스 비교하기

이전 포스팅에선 추상클래스와 인터페이스 각각을 정리했다. 하지만 공부를 할수록 그럼 왜 따로 구분한거지? 라는 의문으로 정리가 안되 각각의 특징을 비교하여 정리를 하려고 한다.  + 오늘 튜터님께서 진행해주시던 부분이 운이 좋게 인터페이스와 추상클래스를 설명해주시는 강의라 이해한 부분을 추가적으로 정리하려고한다. 각각의 이론에 대해 이해는 됐었지만 도대체 언제 어떻게 사용하는건데..?를 조금이나마 이해한 것 같다. 이전에 정리한 인터페이스와 추상 클래스의 포스팅이다. [ 내일배움캠프 ] TIL.13 - 인터페이스 ( Interface )🔷 인터페이스란 ?클래스와 비슷하게 메서드, 속성, 이벤트, 인덱서 등을 갖지만 인터페이스는 이를 직접 구현하지 않고 단지 정의만 갖는 것을 의미한다. 하지만 인터페이스..

Unity/개념 공부 2024.05.02

[ 내일배움캠프 ] TIL.14 - 추상 클래스와 추상 메서드 ( Abstract )

추상화?추상이란, 사물이나 표상을 어떤 성질, 공통성, 본질에 착안하여 그것을 추출하여 파악하는 것공통적인 성질이나 본질을 추출하여 파악하는것이 추상화의 핵심이다. 🔷 추상 클래스( abstract class ) abstract의 키워드를 사용하면 상속 받는 클래스에서 공통적으로 구현해야 하는 클래스나 멤버를 만들 수 있습니다.🔗 abstract 🔸 추상 클래스 형태클래스 정의 앞에 abstract 키워드를 선언하면 클래스를 추상 클래스으로 불린다. 또는 추상 메서드가 하나라도 포함되어 있다면 추상 클래스로 정의가 된다. 추상 클래스에 선언 되는건 접근 제한자를 적지않으면 private이다.public abstract class [ 클래스 이름 ]{ //내용 구현} 🔸 추상 메서드 형태상속 받는 ..

Unity/개념 공부 2024.05.02