자바 에서 구조 기 내부 호출 구조 기 인 스 턴 스 상세 설명
public class Flower {
private String string;
private int age;
public Flower() {
// public Flower(String string, int age)
this("leon", 120);
// public Flower(String string, int age)
}
public Flower(String string) {
this(string, 12);
}
public Flower(String string, int age) {
this.string = string;
this.age = age;
System.out.println(" :" + this.string + " : " + this.age);
}
public static void main(String[] args) {
Flower flower = new Flower();
Flower flower1 = new Flower("leon");
Flower flower2 = new Flower("leon", 12);
}
}
사실은 결과 에서 볼 수 있 습 니 다.이것 은 사실 일반적인 함수 호출 과 다 를 것 이 없습니다.단지 this 라 는 키 워드 를 사 용 했 을 뿐 입 니 다.
내용 보충:
구조 함수 의 작용
이 예제 프로젝트 의 Dice Roller 류 는 가상 주사위 공장 을 나타 낸다.호출 될 때 가상 주사 위 를 만 들 고'스크롤'을 한다.그러나 사용자 정의 구조 기 를 만 들 면 주사 위 를 던 지 는 프로그램 이 어떤 종류의 주사 위 를 모 의 하고 싶 은 지 물 어 볼 수 있 습 니 다.
대부분의 코드 는 구조 기 를 제외 하고 면 수 를 나타 내 는 디지털 인 자 를 받는다.이 숫자 는 아직 존재 하지 않 지만,잠시 후에 만 들 것 입 니 다.
import java.util.Random;
public class DiceRoller {
private int dice;
private int roll;
private Random rand = new Random();
// constructor
public DiceRoller(int sides) {
dice = sides;
}
아 날로 그 스크롤 함수 가 변 하지 않 습 니 다:
public void Roller() {
roll = rand.nextInt(dice);
roll += 1;
System.out.println (roll);
}
코드 의 주요 부분 은 프로그램 을 실행 할 때 제공 하 는 모든 인 자 를 제공 합 니 다.이것 은 확실히 복잡 한 프로그램 일 것 입 니 다.파 라 메 터 를 자세히 분석 하고 의외 의 결 과 를 검사 해 야 합 니 다.그러나 이 예 에서 유일한 예방 조 치 는 매개 변수 문자열 을 정수 형식 으로 바 꾸 는 것 입 니 다.자바 에서 구조 기 내부 호출 구조 기 인 스 턴 스 에 대한 자세 한 설명 은 여기까지 입 니 다.더 많은 자바 에서 구조 기 내부 호출 구조 기 에 관 한 간단 한 내용 은 우리 의 이전 글 을 검색 하거나 아래 의 관련 글 을 계속 찾 아 보 세 요.앞으로 많은 지원 바 랍 니 다!
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Is Eclipse IDE dying?In 2014 the Eclipse IDE is the leading development environment for Java with a market share of approximately 65%. but ac...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.