체인을 호출


  Share  
|


체인을 호출 국한되지 않는 것을 의미합니다 당신은 간단하게 접근하는 클래스 / 객체 회원의 특정 진술을합니다. 연산자를하지만 더 이상 광고를 계속 게재할 수 멤버에 액세스하려면 주어진 진술합니다. 예를 들어, 우리가 원하는 가정해 봅시다 값을 문자열을 정수로 변환하려면 개체를 표현하고 첫 번째 자리에서 문자열을 검색합니다 문자를합니다. 우리가이 작업을 수행할 수도있습니다 다음과 같습니다 :

  int 전 = 72; 문자열을 str = string.valueof (나); 숯 firstchar = str.charat (0); system.out.println (firstchar); / / 지문이 7 

이 코드는 완벽하게 좋아,하지만 우리는이 코드를 구현 neater 수 패션도 체인을 다음과 같이 호출을 사용합니다.

  int 전 = 72; 숯 firstchar = string.valueof (1). charat (0); system.out.println (firstchar); / / 지문이 7도 

그것이 작동하는 방법은 매우 쉽게 확인할 수합니다. the합니다. 교환 원은 왼쪽 (왼쪽에서 오른쪽으로) 우선 순위 .. 이것을 염두에두고, 우리가 볼 수있는 다음과 같은 성명을 평가하는 첫 번째의 모든 :

  string.valueof (1) 

이것은 새 문자열 개체를 반환하는 정수 변수를 합격을 표현합니다. 그런 다음에이 호출하는 방법은 charat 새 문자열 개체를 반환합니다 문자열을 매개 변수의 첫 번째 문자 firstchar합니다. 당신은이 성명서는 55555 string.valueof (나)를 참조를 문자열 개체 자체, 그것은, 이것은 무슨 방법을 반환합니다. 회원의 문자열 개체에 액세스할 수있습니다처럼 그때 우리가 charat 액세스합니다.

만약 우리가 사람이 개체는 내부에 우리는이 내부에있는 행성을 차례로하는 개체 solarsystem 개체, 및 solarsystem 개체는 우주를 개체 안에, 우리는 그 사람 개체를 액세스할 수있습니다 우주 개체에 대한 참조를 다음과 같이합니다.

  사람이 밥 = myuniverse.mysolarsystem.myplanet.myperson; 
이것은 페레스 문서가 추가되지 가브리엘라 c.
면책 조항 : 우리의 웹사이트는이 문서에 포함된 정보에 대한 책임을지지 않습니다. 이 문서가 어떠한 방식 으로든 반영하는 것으로,보기, 의견, 생각이나 신념의 기사 디렉토리 직원합니다.


Share  

© 2005-2010 E-articles.info All Rights Reserved - Terms and conditions