#🎜🎜 ##### 🎜🎜 ## 🎜🎜 ## 🎜🎜#Golang 구조 및 클래스
(추천 학습:🎜🎜#)#🎜🎜 ## 🎜🎜 명확한 것은 없습니다 #golang의 객체 지향 명령문입니다. 정말로 연결을 만들고 싶다면 구조체를 다른 언어의 클래스와 비교할 수 있습니다.
클래스 선언type Poem struct {
Title string
Author string
intro string
}
이것은 공개, 보호 또는 비공개 선언 없이 클래스를 선언합니다.
클래스 메서드 선언
func (poem *Poem) publish() { fmt.Println("poem publish") }
또는
func (poem Poem) publish() { fmt.Println("poem publish") }
Golang의 선언 방식은 다른 언어와 달리 func 뒤에 poem Poem과 같은 선언을 추가한다는 점만 빼면 일반적인 방식과 동일합니다. *를 추가하는 것과 추가하지 않는 것의 차이점은 하나는 포인터 객체를 전달하고 다른 하나는 값 객체를 전달한다는 것입니다.
위 내용은 golang에는 수업이 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!