반응형
SMALL
자바 강의 _ 2주차 내일배움카드 국비지원교육
Chapter02. 객체 지향 입문
- 객체 지향 프로그래밍
- 클래스
- 함수 , 메서드
- 멤버 변수 , 메서드
- 인스턴스 , 힙 메모리
- 생성자
- 생성자를 정의하는 생성자
- 참조 자료형 (변수)
- 접근 제어 지시자
- 캡슐화
- 객체 간 협력
- 객체 지향 프로그래밍
문장내용을 객체로 구분하여 객체 프로그래밍 화 한다 (멤버변수를 구분한다)
프로세스 구조에서 DATA공간에는 지역변수가 저장되고 , HEAP 공간에는 객체 변수가 저장된다
STACK공간에는 전역변수가 저장된다.
접근제어지시자를 통해 보호해야할 정보 , 자주 변경되어도 상관없는 정보등을 구분해서 설정한다
각 클래스별로 구분하여 그 클래스에 들어가있는 변수를 접근제어지시자로 제어하고
프로그램을 수행하는 수행 클래스에서 실제 실행되어 각 변수가 어떻게 실행되게 만들건지 작업한다
아직 지역변수, 멤버변수 등의 구분이 확실치 않으나 하다보면
아 그렇구나 하게 되지 않을까 싶다
public , private를 주로 사용하게 되는것 같고 이에 따라 생성자를 생성하게 되어 아직 어떤 경우에 이것만 써야하는지 확실치가 않다
배운 그대로 대입하면서 이해하고 있지만 좀더 여러 예제를 접해야할것같다
예제가 이론만 있는 부분은 아니여서 클래스 내부에 변수를 선언할때 , 어떤 접근자로 설정할지가 이해하기 쉽게 되어있어 그점이 참 좋은것같다
반응형
LIST
'🌈 일상 > 백엔드 개발자 다가가기' 카테고리의 다른 글
[패스트캠퍼스] 자바 강의 _ 4주차_K-디지털 JAVA&Spring 프로그래밍 학습일지 (0) | 2023.05.31 |
---|---|
[패스트캠퍼스] 자바 강의 _ 3주차_K-디지털 JAVA&Spring 프로그래밍 학습일지 (0) | 2023.05.25 |
[패스트캠퍼스] 자바 강의 _ 1주차_K-디지털 JAVA&Spring 프로그래밍 학습일지 (0) | 2023.05.08 |
제로베이스_백엔드 스쿨_ 중도탈락 (0) | 2023.04.17 |
2023년 제 1회 제로베이스 미니 코딩테스트 대회 OPEN 🎉 (0) | 2023.03.18 |