본문 바로가기
반응형

Java23

자바_객체지향__커피 주문 상황 1. 시나리오 ↑바로가기 >2. 객체 후보 선정 ↑바로가기 >3. 객체 분석 ↑바로가기 >4. 객체 구현 ↑바로가기 1. 커피 주문 상황 시나리오 만들기 1. 손님은 캐셔에게 아메리카노가 얼마인지 물어본다. 2. 캐셔는 아메리카노가 얼마인지 확인해서 가격을 답변한다 3. 손님은 자신의 현금에서 돈을 빼서 아메리카노를 테이크 아웃으로 주문한다. 4. 캐셔는 자신의 매상에 돈을 더하고, 아메리카노 주문을 알린다. 5. 바리스타는 아메리카노 주문 확인을 알린다. 6. 바리스타는 물 500ml와 원두 30g로 아메리카노 커피를 만든다 7 바리스타는 아메리카노 커피 완성을 알린다 8. 캐셔는 아메리카노 커피를 테이크 아웃용으로 포장한다 9 캐셔는 아메리카노 커피 준비 완료를 알린다 10. 손님은 아메리카노 커피를.. 2023. 7. 16.
백엔드_자바__ro쩌는 인스턴스 비유 / 오버로드 인스턴스화 하는 법 ←바로가기 개 쩌는 인스턴스 비유 ←바로가기 오버로드 ←바로가기 클래스는 설계도라고 했다. 이제 우리는 그 설계도를 가지고 뭔가를 만들건대 그게 인스턴스라고 한다. 저번에 만들었던 교실의 클래스들을 가지고 연습을 해보자 2023.07.14 - [Java] - 백엔드_자바__클래스 만들기 26 패키지에 저번에 만들었던 클래스 중 Student, Teacher, Subject, Test를 가지고 왔다. 먼저 Student 클래스를 가지고 인스턴스를 실습해보자 인스턴스화 하는 법 Student student1 = new Student(); 이렇게 하면 인스턴스화를 할 수 있는데 나의 이해를 위해서 조금 들여다보자 이 코드는 이전에 Student라는 클래스를 미리 만들어 놓았기 때문에 사용할.. 2023. 7. 14.
백엔드_자바__클래스 만들기 자바의 클래스는 설계도이다. 상황 교실에서 선생님이 아이들에게 중간고사 일정을 전달하고 있다. 이 상황을 주체가 될만한 것을 뽑아서 클래스로 설계한다. 선생님 클래스 구현 public class Teacher { //속성 // 학교 정보 String schoolName; //과목 String subjectName; String subjectCode; //기본정보 String name; String gender; //행위 void teach(Student student, String subjectName){ String studentName = student.name; System.out.printf("선생: %s 학생에게 %s 과목을 가르칩니다.",studentName, subjectName); } } .. 2023. 7. 14.
백엔드_자바__Array 변수를 선언했을 때 그동안 하나의 변수에 하나의 값만 저장이 가능했었다. 이번에 배우는 Array를 통해 하나의 변수에 여러 값을 저장할 수 있다. // int array 표현법 3가지 int[] intArr1 = new int[10]; // 메모리에 공간을 선점 10개 //아래 두개는 같은 의미 int[] intArr2 = new int[]{1,2,3,4,5,6,7}; int[] intArr3 = {1,2,3,4,5,6,7}; System.out.println(Arrays.toString(intArr1)); System.out.println(Arrays.toString(intArr2)); System.out.println(Arrays.toString(intArr3)); //float float[] fl.. 2023. 7. 13.
반응형