profile
Gut Beginer

20일차 인터페이스

추상 클래스를 고도화 시킨 문법이며, 반드시 추상 메서드와 상수만 선언해야 한다.다른 클래스에서 인터페이스를 지정할 때에는 implements (키워드)를 사용한다.지정된 인터페이스가 가지고 있는 추상 메서들을 반드시 재정의 해야한다.

2022년 4월 19일
·
0개의 댓글

두번째 총복습 TMS

\*기능1\. pay() : 요금을 정산할수 있는 메서드2\. showDestMsg(String Destination) : 도착시 "도착지에 도착했습니다" 메세지 출력하는 메서드\*자식클래스 : 버스, 지하철\*View이용하실 대중교통을 선택하세요 단, 출발지는 랜덤도

2022년 4월 19일
·
0개의 댓글
post-thumbnail

19일차 추상클래스

추상클래스는(부모) 클래스들의(자식) 공통요소들을 가상화 시켜놓는다.객체화는 가능하나 잘 사용하지 않는다. (목적에 어긋난다.)부모 추상클래스의 역할은 단지 자식 클래스를 만들 때 도와주는 역할을 수행하기 위해 존재한다. (다형성:polymorphism)자식 클래스에서

2022년 4월 19일
·
0개의 댓글

18일차 upcasting & 싱글톤패턴

각각의 타입을 확인할 때 사용하는 문법조건식 참/거짓값 instanceof 클래스타입 : 값이 클래스 타입이니?(실습 예제)} public static void main(String\[] args) { //up casting 자식 생성자 불러오는 것 자식클래스에서

2022년 4월 19일
·
0개의 댓글

17일차 클래스 배열

객체를 여러개 선언해야 하는 경우배열 타입으로 한번에 선언 후 사용한다.클래스명\[] 배열명 = new 클래스명길이;클래스먕\[] 배열명 = { new 클래스명(), new 클래스명(),}배열명index.필드명배열명index.메서드명()

2022년 4월 4일
·
0개의 댓글
post-thumbnail

16일차_2 상속

extend > 내말을 덧붙일때~(확장) 3G extends 2GOverriding > 기존에 있던 걸 무시하고 덮어쓰는 것(부모클래스에서 똑같은 이름을 재정의하는 것!)super class(부모) > subclass(자식)super() ? 부모클래스의 생성자class

2022년 4월 4일
·
0개의 댓글
post-thumbnail

16일차 지역변수와 전역변수

(실습예제1) 서로다른 클래스파일을 만든다. 먼저 메서드를 만들어보자. (결과창)(실습예제2) 만든 메서드를 다른 클래스파일에서 클래스생성자로 불러와 (객체화)실행해본다. (결과창)

2022년 4월 4일
·
0개의 댓글
post-thumbnail

중간 점검 - 총복습

기능1) 추가하기2) 검색하기 (각 5개의 정보로 각 검색가능 하게)3) 수정하기 (항공기번호로 조회하여 출발지/도착지 선택 수정가능하게)4) 삭제하기(항공기번호로 조회하여, 해당 항공기 정보 삭제 가능하게)5) 목록보기(결과 값을 한번에 볼 수 있게끔)입력 정보: 항

2022년 4월 1일
·
0개의 댓글
post-thumbnail

13일차 접근 권한 제한자

이렇게 개념만 봐서는 이해하기가 힘들어 eclipse를 실행하면서 확인해보자.먼저 Access파일 1,2,3을 만들어준다.Access3 은 다른 package 안에 만들어준다.}

2022년 3월 29일
·
0개의 댓글
post-thumbnail

12일차 클래스 예제

(예제)//강아지, 고양이, 돼지//색깔, 이름, 나이//생성자를 사용해서 초기화 하기//생성자 단축키 : Alt + Shift + S > O(결과창)

2022년 3월 29일
·
0개의 댓글
post-thumbnail

12일차 클래스

공통요소로 묶자!class 클래스명{}클래스명 객체명 = new 클래스명();객체명. 필드;. : 하위 연산자A.b : A안에 b추상적인 개념을 실체화시킨다.클래스로 접근하지 않고 클래스타입의 객체로 만들어서 그 객체로 접근한다.클래스명()(예제)클래스생성자 생성할 때

2022년 3월 29일
·
0개의 댓글
post-thumbnail

11일차 메서드 2

10일차 배운 개념을 바탕으로 메서드 연습을 해보자.(예제 1) 홀수를 짝수로 짝수는 홀수로 바꿔주는 메서드(결과창)(예제 2) 1부터 내가 입력한 정수까지의 누적합 구해주는 메서드& (예제 3) 두 정수의 나눗셈 메서드(결과창)(예제 4)정수를 한글로 바꿔주는 메서드

2022년 3월 29일
·
0개의 댓글

10일차 메서드

단, 키워드 () 는 메서드가 아니다. (자주색)(1) 리턴타입 메서드명 (자료형 매개변수1,.....){ 실행할 문장 return 리턴값; }(2) void 메서드명(자료형 매겨변수1, ...){ 실행할문장 }(3) void 메서드명 () { 실행할문장 }메

2022년 3월 29일
·
0개의 댓글
post-thumbnail

10일차 2차원 배열

2차원 배열은 배열안에 배열이 있는 것그러므로 2번 접근해야 값을 불러올 수 있다.2차원 대괄호는 2개; 3차원 3개 ...등등자료형 배열명 = new 자료형 행;자료형 배열명 = { {값1, 값2, ..}, {값3, 값4,...}};2차원 배열의 예제를 다루기 전

2022년 3월 27일
·
0개의 댓글
post-thumbnail

9일차 배열 실생활 예제

9일차 미션 각 "ZARA" 지점의 총매출과 평균을 구해보자인센티브 받는 지점은 어딘지도 구해보자헷갈리는 포인트\*첫째, 지점의 이름이 담긴 배열 하나 더 생성하는 것!두번째, String.format 의 활용문자열을 앞 뒤에있는 값을 바꿔주겠다는 것 string. f

2022년 3월 25일
·
0개의 댓글
post-thumbnail

8일차 배열

같은 타입의 값들을 한번에 저장하기 위함같은 타입의 변수들이 여러번 선언되었을 때배열이 생각나야 한다.자료형 \[] 배열명 = new 자료형 길이; \*초기화하지않아도 알아서 됨자료형 배열명 \[] = {값1, 값2, ....}:자료형 \[] 배열명;\[I@fad74e

2022년 3월 24일
·
0개의 댓글

7일차 영화관 실생활예제

이번엔 영화관 예매와 매점에서 간식을 사는 예제이다.일단 까다로웠던 것은, 문자열을 정수로 변환하도록 하는 것과,포인트와 금액을 차감하고 잔액을 조회하는 부분이었다.\*\*\*boolean : 참이나 거짓을 나타내는 값, 1byte주로 프로그램의 흐름을 제어하는 변수로

2022년 3월 24일
·
0개의 댓글
post-thumbnail

7일차 계산기

이때까지 배운 지식을 총망라하여, 계산기를 만들어보자.(계산기 홀로 만들어보기)(결과창)\*\* 일단 기본적인 계산기능까지 넣는데 성공하였지만, 아래 선생님의 예제와 비교해보면 디테일이 떨어진다.(Teacher's 예제)\*\*result 같이 실무에서 쓰이는 깔끔함과

2022년 3월 24일
·
0개의 댓글
post-thumbnail

6일차 반복문과 누적연산자

if문에서 자주 쓰이는 누적연산자부터 알아보자.(실습예제)(결과창)(실습예제)(결과창)(실습예제)(결과창)\*\*무한반복되는 것을 확인 할 수 있다.

2022년 3월 24일
·
0개의 댓글

5일차_2 드디어 제어문

제어문 프로그램의 흐름을 제어할 수 있도록 도와주는 실행문을 말한다. 제어문을 자유자재로 쓸 수 있도록 계속해서 연습을 한다.\*\*헷갈리는 else와 else if 차이를 잘 기억해두기!(실습예제)(실습예제)\*\*switch문 만들때, 웃겼다. 게임 같은데서 이렇게

2022년 3월 24일
·
0개의 댓글