접근제어자
-
(국비교육) 14 - 패키지 + 접근제어자 + gettersetter + 상속 + 오버라이딩vs오버로딩 + static + final + 다형성 + 추상화개발/국비교육 2023. 6. 20. 16:26
■ 패키지 (p. 286) - 관련성 있는 자바 파일들을 폴더 단위로 구분 - 회사 프로젝트 시 중복 방지를 위해 도메인으로 패키지 이름을 만들어서 사용 EX) com.poseidon.print (3단계) net.daum.map ■ import (p. 290) - 상위패키지.하위패키지.클래스명 EX) import java.util.* - * : 하위 개 중 사용하는 것들은 가져온다. ■ 접근제어자 (public, protected, default, private_p.293) 자바에서는 API 를 사용할 때 제어자에 따라서 접근 허용여부가 달라진다. 접근제어자는 크기순서대로 public > protected > default > private 위 접근제어자는 클래스 선언, 생성자 선언, 메소드 선언, 필드..
-
(국비교육) 10 - 가위바위보 승률 + spilt + 객체지향 + 클래스 생성 + 메소드 + .sort개발/국비교육 2023. 6. 14. 15:58
■ 가위바위보 입력받아 랜덤값과 비교하여 10판의 승률 나타내기 입력받은 가위바위보 값을 랜덤값과 비교하여 10판의 승률을 나타내기 위해서는 1. 랜덤값을 출력하고 2. 10개의 경기를 반복하고 3. 랜덤값과 입력값을 비교하고 4. 승률 로 나타내야 한다. 먼저 랜덤값을 출력하기 위해 Math.random() 을 사용하는데 1부터 3까지 사용함으로 Math.random() * 3 + 1 을 해준값을 랜덤값 result 로 설정한다. 이후 10개의 경기를 반복하기 위해서는 for 문을 이용한다. input 값으로 대상자에게 1 ~ 3 까지 값을 입력 받고 이를 비교할 것인데 나올 수 있는 input 값 1, 2, 3 의 케이스를 if 로 따져서 넣어주면 된다. 나의 경우 1 가위 2 바위 3 보 로 지정했..