객체지향 썸네일형 리스트형 [Java] A has B 객체간의 관계에는has와 is가 있습니다.has에 대해 먼저 알아볼까합니다.A has B는 A가 B를 가지고 있다라는 뜻입니다.B has A는 B가 A를 가지고 있다는 뜻이죠.객체도 객체를 소유할 수 있는데요.예를들어 candy라는 클래스가 있고company라는 클래스가 있을 때사탕에대한 정보를 가지고 있는 회사 클래스를 만들 수 있고회사에 대한 정보를 가지고 있는 사탕 클래스를 만들수도 있습니다.개발자가 정하기 나름입니다. 이해하기 쉽도록 구현 방법을 알아볼까요? 식당 클래스가 있고 해당 클래스에는식당 이름, 식당 주인 이름, 식당 위치, 식당 전화번호 정보가 있습니다.그리고 사람 클래스에는 식당 주인에 대한 이름, 성별 , 전화번호가 있습니다.식당클래스에서 식당 주인에 대한 정보를사람클래스에서 받아오.. 더보기 [Java] 동전 홀 짝 맞추기 이번시간에는 동전 20개중에몇 개로 홀짝을 할건지 입력 받고유저가 몇 개인지 답을하고컴퓨터가 개수를 임의로 정해서홀짝인지 판단 후유저의 정답을 입력받고유저의 정답이 맞는지 출력하는프로그램을 만들어 보도록 하겠습니다.public int inputCoin() { System.out.println("몇개 짤짤이할거야?"); coin = sc.nextInt(); return coin; } 먼저 User 클래스를 하나 만들어줍니다.가장 먼저 만들 메소드는User에게 동전의 개수를 입력받고리턴하는 함수입니다. 다음은 컴퓨터 클래스를 만들어주고동전의 개수를 정하는 Reroll메소드와홀 짝을 판단하는 메소드를 만들어줍니다. public int Reroll(int n) { coin = r.nextInt(n) + 1; r.. 더보기 이전 1 다음