2022/05/19 3

+13 사용자 정의 클래스, 변수 설정 예제

데이터형 기본형: 정수, 실수, 논리, 문자 → 자바에서 지원하는 데이터형 참조형: 배열(같은 데이터형 모아서 관리), 클래스(다른 데이터형 모아서 관리) 클래스 용도 : 데이터만 모아서 관리 (데이터형 클래스) → ~DTO, ~VO(★중요), ~Bean : 기능만 모아서 관리 (액션 클래스) → ~DAO(★중요), ~Manager, ~Service(BI)(★중요) : 데이터 + 기능 = 혼합 클래스 → 조립 → ~Model, ~Controller(★중요), ~Action class FoodCategory{ // 클래스: 다른 데이터 모으기 int cno; // 카테고리 번호 String poster; String title; String subject; } public class 사용자정의클래스 { p..

수업 2022.05.19

+13 메소드 세분화 예제

변수 설정 (은닉화) → private *동전 *음료수 ㅡ 메소드 : 동작, 행위 → 사용 가능 → public *동전 투입시 처리 *잔돈 *시작 ㅡ 생성자 (변수에 대한 초기화) → 필요시에 사용 1. 메소드는 재 사용, 수정 가능, 추가 (유지 보수) 2. 견고한 프로그램 (구조화) → 기능별 분리 3. 반복적 소스 → 제거 가능 ㅡ 웹: 메소드 (7-80% 차지) → 라이브러리 → 라이브러리 변경(오버라이딩) 1. OX 문제 1번째 답 입력(O, X): O . . 10번째 답 입력(O, X): X === 정답 === O O O O X O X O O X O O O O O O O O X X 점수: 70점 // 난수 발생 static char[] munje() { char[] m = new char[10..

수업 2022.05.19