일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
- 멀티캠퍼스it부트캠프
- SQL
- Excel
- explode()
- myshortcut
- formula
- 오류
- react
- 객체지향
- Java
- strpos()
- ES6
- jQuery
- 정규식
- 현대이지웰java풀스택개발자아카데미6월
- 배열
- php
- DTO
- 부트캠프후기
- JDBC
- error
- MySQL
- dao
- 노션
- node.js
- OOP
- JavaScript
- 함수
- oracle
- DOM
- Today
- Total
목록OOP (2)
코딩짜는 일상

📚 서론이번주는 말씀드렸던대로 연습문제로 제출했던 코드를 객체지향으로 리팩토링해보려고 합니다! 제출 당시에는 빠르게 완성하는 것에 몰두하느라 익숙한 절차지향 스타일로 만들었고모든 함수를 static void로 해서 전역함수처럼 썼거든요... ㅎㅎㅎ 우선 연습문제 내용부터 살펴볼까요?더보기패키지와 클래스를 아래와 같이 생성하고 필요하다면 추가할 것.game_projectgameGaBaBo.javaGuess.javainfoAppInfo.javastartAppStart.java애플리케이션 실행 시 메뉴 4개가 보이도록 반드시 추가하고 세부내용은 자유롭게 수정할 수 있음.숫자를 입력해 사용자가 실행할 메뉴를 고를 수 있게 하고 해당 메뉴의 내용을 실행.애플리케이션 정보 : 애플리케이션 내용을 출력 후 메뉴로..

📚 서론저번주까지 해서 약 2주라는 기간동안 JAVA와 객체지향 프로그래밍에 대해 배우게 되었습니다. 데이터 타입, 메모리 사용 영역(메소드,힙,스택), 생성자,static, share, 싱글톤, final, 타입변환과 다형성, Casting, 제네릭, 예외처리 등등 많은 걸 배웠지만 결국 JAVA라는 언어의 핵심은 객체지향인 것 같아서이걸 중심으로 다른 개념들을 한 번 더 정리해보려고 합니다. 🎷 객체지향이란?객체지향을 가볍게 정의해보자면, 프로그램을 더 잘 정리정돈 해서유지보수도 쉽고 이후 확장하기도 쉽게 만들어주는 프로그래밍 기법 중 하나라고 할 수 있겠습니다. 예시로 제가 지금 사는 "집"을 하나의 프로그램이라고 가정하자면 🏠집에는 화장실🛁, 공부방🤓, 침실🛌, 주방👩🍳 ..