본문 바로가기

자바의정석2

[자바] 추상클래스와 인터페이스 * 해당 내용은 자바의 정석_남궁성著를 공부하면서 배운 내용을 정리한 글로, 배움이 얕아 틀린 내용이 있을수 있습니다. 틀린 내용은 감사히 지적받겠습니다. 추상 클래스(abstract class)란? 흔히들 추상클래스 라고하면 '미완성 설계도'라고 한다. 클래스이긴 하지만, 완성되지못한채 틀만 가지고 있는 설계도로 추상 클래스는 인스턴스를 생성할수 없다. 이를 내 나름대로 비유하여 이해해 본다면, 나는 한식,중식,일식 코스요리 전문 레스토랑을 오픈하기위해 준비하고있다. 한식,중식,일식 각각의 코스에 맞는 메뉴를 개발해야하는데, 나는 사장이라 요리를 잘 몰라서 세부 메뉴들은 각각의 주방장이 도맡아서 개발하기로했다. 그래서 주방장에게 "모든 코스요리는 애피타이저,메인요리,후식으로 구성되어있으니 한식,중식,일.. 2023. 10. 11.
[자바] 배열을 활용하여 로또번호 만들기 ※해당 글은 자바의 정석 기초편을 참고하여 작성된 자료입니다. 자바 배열을 활용하여 로또번호를 추출하는 간단한 코드를 만들어보자. 기본 로직 1~45까지 번호를 담을수 있는 배열을 만들어 배열내 저장된 인덱스값을 random() 메소드를 통해 생성된 임의의 변수(위치)에 옮긴뒤, 6개의 배열값을 추출한다. 코드 public static void main(String[] args) { int[] Lotto = new int[45]; //1~45까지 로또번호를 담을수있는 배열 생성 for(int i=0;i 2023. 10. 9.