Java/Day6

    [Java] 생성자 constructor - 구슬치기 게임

    1. 생성자 constructor - 구슬치기 게임 (1) 문제 다음 조건을 만족하는 클래스를 정의해보자. * 어린아이가 소유하고 있는 구슬의 개수 정보를 담을 수 있다. * 놀이를 통한 구슬의 주고받음을 표현하는 메소드가 존재한다. * 어린이의 현재 보유자산(구슬의 수)을 출력하는 메소드가 존재한다. 위의 두 번째 조건은 두 아이가 구슬치기를 하는 과정에서 구슬의 잃고 얻음을 의미하는 것이다.(이 문제 마지막까지 읽어야 필요한 메소드가 무엇인지 정확히 파악할 수 있다.) 위의 조건을 만족하는 클래스를 정의하였다면, 다음 조건을 만족하는 인스턴스를 각각 생성하자. * 어린이1의 보유자산 -> 구슬 15개 * 어린이2의 보유자산 -> 구슬 9개 인스턴스의 생성이 완료되면 다음의 상황을 main 메소드 내에..

    [Java] 생성자 constructor

    1. 생성자 constructor 생성자는 인스턴스가 생성되는 순간에 자동으로 호출되는 특별한 메소드로 인스턴스에 필요한 공간을 만들고 초기화하는 역할을 한다. - 생성자명은 클래스명과 대소문자까지 동일해야 한다. - 생성자는 반환하는 값이 있어서도 안되고, 정의해서도 안된다. - 생성자 내에서는 상수의 초기화가 가능하다. 2. 생성자 예제 - 삼각형 클래스 (1) 내용 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 class Triangle { int width; int height; int area; public void initTriang..