본문 바로가기

Java/[패스트캠퍼스] 100% 환급 챌린지

패스트캠퍼스 환급챌린지 25일차 미션 (2월 25일) : 시그니처 백엔드 Path 초격차 패키지 Online. 강의 후기

 

https://fastcampus.co.kr/dev_online_besignature
수강 강의명

강의 내용

[1] 사용자 정의 자료형
[2] 클래스란?
 

[1] 사용자 정의 자료형

기존 : 기본 자료형을 중심으로 배열과 논리적인 사고력을 향상시키기 위한 자바 기초 다지기 학습

현재 : 객체를 중심으로 객체를 설계(모델링)하고 객체를 사용(생성)하는 클래스에 관하여 학습

 

사용자 정의 자료형(새로운 자료형, 객체 자료형)의 이해

자료형

변수 : 데이터를 저장하려면 필요, 자료형 : 변수에 데이터를 저장하려면 필요

변수가 선언되어야 메모리에 기억 공간이 만들어지며, 기억 공간이 만들어져야 데이터 저장 가능

변수가 만들어지려면 변수의 크기와 변수 안에 저장될 데이터의 종류가 결정되어야 함(자료형이 이를 결정)

자료형이 없으면(변수를 선언하지 않으면) 메모리가 만들어질 수 없음
타입(자바, C언어)을 기반으로 하는 언어들은 자료형이 상당히 중요하다.

*변수 선언 : 변수 앞에 자료형이 오는 것

 

기본 자료형과 사용자 정의 자료형

기본 자료형을 이용하여 데이터 처리 가능

Q. 한 개의 정수 데이터를 저장하기 위한 변수를 선언하시오.       int a;
Q. 한 개의 실수 데이터를 저장하기 위한 변수를 선언하시오.       float a;
Q. 한 개의 문자 데이터를 저장하기 위한 변수를 선언하시오.       char a;

 

하나의 구조로 만들어 사용해야 하는 데이터(객체 데이터)
객체 데이터를 변수에 저장하려면 데이터와 관련된 자료형(새로운 자료형)이 있어야 함.

Q. 한 개의 책 데이터를 저장하기 위한 변수를 선언하시오.       ? a;
Q. 한 명의 헬스클럽 회원 데이터를 저장하기 위한 변수를 선언하시오.       ? a;
Q. 한 편의 영화 데이터를 저장하기 위한 변수를 선언하시오.       ? a;

 

[2] 클래스란?

사용자 정의 자료형(새로운 자료형, 객체 자료형)을 만드려면 모델링 도구인 클래스가 필요하다.
*객체(Object) : 이질적인 구조 = 모델(Model) = 덩어리(Value Object) = 바구니 = 이동(Data Transfer Object)
*자료형을 만드는 것 : 하나의 구조를 만드는 것

Q. 책이라는 데이터를 변수에 저장하려면 책이라는 자료형 필요
[제목, 가격, 출판사, 저자, 페이지수, ISBN]

Q. 헬스클럽 회원이라는 데이터를 변수에 저장하려면 회원이라는 자료형 필요
[이름, 나이, 전화번호, 이메일, 거주지, 몸무게]

Q. 영화라는 데이터를 변수에 저장하려면 영화라는 자료형 필요
[영화제목, 개봉일, 주인공, 장르, 러닝타임, 등급]

 


 

수강 화면수강 화면
수강 화면



본 포스팅은 패스트캠퍼스 환급 챌린지 참여를 위해 작성하였습니다.
https://bit.ly/48sS29N

 

패스트캠퍼스 [직장인 실무교육]

프로그래밍, 영상편집, UX/UI, 마케팅, 데이터 분석, 엑셀강의, The RED, 국비지원, 기업교육, 서비스 제공.

fastcampus.co.kr