상세 컨텐츠

본문 제목

[패스트캠퍼스 수강후기] Java 웹 개발 마스터 올인원 패키지 Online 7회차 미션 - 자바인강

Fast Campus[패스트캠퍼스 후강후기]

by 매일매일 배우는 개발자 2021. 3. 10. 09:55

본문

728x90

수강한 클립명 - 04. while문, do-while문 - 1. while문, do-while문 - 1제어문 - 04. while문, do-while문 - 1

 

클래스와 객체 - 01. 객체지향 프로그래밍과 클래스

클래스와 객체 - 02. 객체지향 프로그래밍과 클래스 -2

클래스와 객체 - 03. 함수와 메서드 - 1

클래스와 객체 - 04. 함수와 메서드 - 2

 

https://coupa.ng/bS8VCS

파트너스 활동을 통해 일정액의 수수료를 제공받을 수 있음


코딩 비전공자라 학원에서 자바(코딩수업)수업을 수료했지만 실력부족을 느껴 기초부터 다시 해보자라는 생각과 웹개발의 전체적인 방법을 알아보고 싶어 주위에서 괜찮다고 했던 패스트캠퍼스 java/spring 웹 개발 마스터 를 수강하게 되었다.

 

완강을 하여 나만의 웹페이지를 만들고 이 미션수행을 통과해 환급을 받는게 올해 목표이다.

 

미션 일정

  • 미션 기간 : 2/15 (월) ~ 5/15(토)

방법

  • 3클립 이상의 강의영상 수강하기
  • 수강 인증샷과 함께 1000자 이상의 학습 기록을 블로그에 작성하기
  • 미션 페이지에 미션 기록하기

 


 

 

 

클래스와 객체 - 01. 객체지향 프로그래밍과 클래스

객체(Object)
- 의사나 행위가 미치는 대상 (사전적 의미)
- 구체적, 추상적 데이터의 단위 // 예) 사람, 자동차, 주문, 생산, 관리

객체지향 프로그래밍이란?
객체지향 프로그래밍 (OOP - Object Oriented Programming)
- 객체를 기반으로 하는 프로그래밍
- 객체를 정의 하고, 객체의 기능을 구현하며, 객체간의 협력을 구현

반) 절차지향 프로그래밍 (Procedural Programming)
- 시간이나 사건의 흐름에 따른 구현
- C 언어

--
클래스 (class)

객체를 코드를 구현한 것
객체 지향 프로그래밍의 가장 기본 요소
객체의 청사진(blueprint)

--
멤버 변수,메서드
멤버변수
- 객체가 가지는 속성을 변수로 표현
- 클래스의 멤버변수
- member variable, property, attribute

메서드
- 객체의 기능을 구현
- method, member function

 

 

클래스와 객체 - 02. 객체지향 프로그래밍과 클래스 -20

public int studentID;
public String studentName;

studentID, studentName << 멤버변수
public << 접근제어자
int << 멤버변수가 숫자의 경우에만 쓴다
String << 멤버변수가 문자의 경우에만 쓴다


public 클래스
자바 파일 하나에 여러개의 클래스가 존재 할 수 도 있음
단, public 클래스는 하나이고, public 클래스와 자바 파일 이름은 동일해야 함

 

 

클래스와 객체 - 03. 함수와 메서드 - 1

함수란 무엇인가요?

힘수(function)
-하나의 기능을 수행하는 일련의 코드
- 함수는 호출하여 사용하고 기능이 수행된 후 값을 반환 할 수 있음
- 함수로 구현된 기능은 여러 곳에서 호출되어 사용될 수 있음

함수를 나눠서 사용한경우 장점
장점 : 코드의 재사용성, 가독성이 높음, 디버깅, 코드 업데이트가 유용

함수는 이름,매개변수,반환 값, 함수몸체로 구성됨
반환값이 있을경우 return을 쓰고 없으면 void를 써야함
함수를 만들고 반드시 호출해서 사용해야한다!

 

 

클래스와 객체 - 04. 함수와 메서드 - 2

메서드(method)
객체의 기능을 구현하기 위해 클래스 내부에 구현되는 함수
메서드를 구현함으로써 객체의 기능이 구현 됨
메서드의 이름은 사용하는 쪽(클라이언트 코드)에 맞게 명명하는 것이 좋음
ex) getStudentName() (camel notation) <<소문자로 시작하고 단어 첫 시작은 대문자

---

스택(stack) 
함수에 호출될때 사용되는 메모리 
ex) main 함수등

함수를 만들면 스택에 자동으로 쌓이며, 지역변수는 따로 스택에 쌓이기떄문에 변수명은 똑같아도 상관이 없다.
함수의 호출이 끝나면 메모리가 자동으로 반환되며, 마지막에는 main 함수만 남는다.
* 멤버변수는 지역변수와 다르다!!!!!


https://bit.ly/2YynTUa

 

한번에 끝내는 Java/Spring 웹 개발 마스터 초격차 패키지 Online. | 패스트캠퍼스

Java/Spring 웹 개발, 핵심 25가지 스킬부터 공부하세요. 대기업 출신 7인의 강사진이 모여 만든 Java/Spring 웹 개발 완전체 커리큘럼! 핵심 스킬 25가지 강의부터 250개의 예제, 7개의 프로젝트까지! 비

www.fastcampus.co.kr




728x90

관련글 더보기