일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 | 31 |
Tags
- golang array
- 타입
- 스코프
- Pointer
- 패스트캠퍼스AI부트캠프
- 메서드
- 변수
- Interface
- receiver method
- package
- struct
- golang slice
- 국비지원
- 패스트캠퍼스
- receiver
- UpstageAILab
- golang slice remove
- array
- 상수
- scope
- 패스트캠퍼스업스테이지에이아이랩
- golang interface
- 패스트캠퍼스업스테이지부트캠프
- slice
- 함수
- golang
- 업스테이지패스트캠퍼스
- keyword
- golang pointer
- method
Archives
- Today
- Total
목록2024/07/26 (1)
느리지만 꾸준히, 코딩
Golang Interface - OOP에서의 인터페이스 개념, 예시 및 장점
객체 지향 프로그래밍에서의 인터페이스객체 지향 프로그래밍(OOP)에서 인터페이스는 매우 중요한 개념입니다. 인터페이스는 클래스가 구현해야 할 메서드들의 집합을 정의합니다. 설계도와 같아서, 어떤 기능들이 있어야 하는지를 명시합니다. 인터페이스 사용 예시예를 들어, '동물' 인터페이스가 있다고 가정해봅시다.인터페이스 동물 { 소리내기() 움직이기()}강아지[동물] { 소리내기() { 출력("멍멍!") } 움직이기() { 출력("강아지가 뛰어갑니다.") }}고양이[동물] { 소리내기() { 출력("야옹~") } 움직이기() { 출력("고양이가 살금살금 걷습니다.") }}동물소리듣기(동물 animal) { ..
프로그래밍/Golang
2024. 7. 26. 07:00