구조 함수 VB. net

1511 단어
대상 을 대상 으로 하 는 프로 그래 밍 에서 대상 은 데이터 와 데이터 에 있어 행동 하 는 방법의 집합 이 고 클래스 의 인 스 턴 스 이 며 클래스 는 데이터 구조 이 며 클래스 를 정의 한 후에 만 클래스 의 인 스 턴 스 인 대상 을 만 들 수 있 습 니 다.구조 함 수 는. NET 의 특수 한 방법 으로 유형 을 초기 화하 고 유형 을 만 드 는 인 스 턴 스 (대상) 입 니 다.VB. NET 에 서 는 대상 이 라 이 프 사이클 이라는 개념 이 있 는데, 클래스 가 정례 화 될 때. NET 시스템 은 구조 함 수 를 자동 으로 호출 하고 대상 의 데이터 구성원 을 초기 화하 면 대상 에 게 라 이 프 사이클 을 부여 한다.
VB. net 에서 클래스 의 구조 함수 형식 은 다음 과 같 습 니 다.   
  Sub  New()
  End    sub

(1)   VB. net 에서 매개 변 수 를 가 진 구조 함수 입 니 다. 트 리 (Tree) 를 예 로 들 면:
Sub New (byval Leaf as string, byval Branchas string, byval Root as string)
    Me.Leaf=Leaf
    Me.Branch=Branch
    Me.Root=Root
End sub

그러면 우 리 는 이렇게 나무 한 그루 를 실례 화 할 수 있다.
Dim LittleTree as new Tree ("무성 한", "곱슬곱슬 한 와 룡", "구불구불 한 규룡")
     (2) VB. net 에서 매개 변수 가 없 는 구조 함수 로 나무 에 물 을 주 는 것 을 예 로 들 면:      
 Public sub Water
       Console.Writeline(“      ,      ”)
  End sub

 주: 여기 서 지적 해 야 할 것 은 우리 가 계승 을 사용 할 때 부 류 는 구조 함수 에 만 매개 변수 가 필요 하 다 는 것 이다.
 다음은 제 가 예전 에 쓴 C + + 에 관 한 구조 함수 입 니 다.
http://blog.csdn.net/lvshihua/article/details/11834119
        VB. net 과 C + + 의 구조 함수 의 대 비 를 통 해 우 리 는 C + 구조 함수 이름과 유형 이 똑 같 고 서로 다른 매개 변수 에 따라 서로 다른 구조 함 수 를 다시 불 러 올 수 있 으 며 VB. net 은 필요 하지 않다 는 것 을 알 수 있다.
 
 

좋은 웹페이지 즐겨찾기