고랭 1
카테고리 설명
-
인터페이스는 구현을 포함하지 않는 메서드집합을 얘기해.인터페이스 안에는 메서드 구현을 할 순 없는데, 구현이 되어있는 메서드를 포함시켜서인터페이스만 가지고 메서드를 호출할 수 있어! 뭐래는지 모르겠다구?잘들어봐 인터페이스는 마치 '계약서' 같은거야.// 동물들의 행동을 정의한 인터페이스type Animal interface { Speak() string Move() string } //고양이 구조체 type Cat struct { Name string } // Cat이 Animal 인터페이스를 구현 func (c Cat) Speak() string { return "야옹!!!" } func (c Cat) Move() string { return "살금살금걷기!!!" } // 강아..