donggle_22.log
로그인
donggle_22.log
로그인
[Java][문법] 자바 프로그래밍 입문 강좌(2)
동글이
·
2022년 1월 20일
팔로우
0
JAVA 객체
Java
TIL 6-2
자바 프로그래밍 입문 강좌
0
Java
목록 보기
2/5
✔ 공부 정리
JAVA 객체
- 클래스 제작과 객체 생성 :
매서드(=함수) : 객체가 하는 일을 기입
void : 반환값이 없다
생성자 : 가장 먼저 호출되는 부분, 생성할 때 필요한 내용이 있다면 기입(반환형도 없고, 클래스랑 이름이 똑같음, 생성할 때 필요한 부분이 없으면 걍 빈공간으로 냅둠)
메모리 주소를 가리키고 있는 것을 "레퍼런스" 라고 함
코드와 정리 :
https://github.com/EunSeo119/Java-Study/tree/main/JAVA%20%EA%B0%9D%EC%B2%B4
- 메서드 :
통상적으로 클래스 이름은 대문자로, 매서드 이름은 소문자로 + 앞에 동사 뒤에 목적어,명사 + 소문자대문자(ex getInfo())
중복 메서드(overloading) : 똑같은 이름으로 여러개 만들때는 매개변수에 차이(매개변수 개수 또는 타입)가 있어야한다!
코드와 정리 :
https://github.com/EunSeo119/Java-Study/tree/main/JAVA%20%EA%B0%9D%EC%B2%B42
- 객체와 메모리 :
객체의 변수에 저장되는 것은 객체의 주소!
레퍼런스에 null 저장되면 객체의 연결이 끊기며, 더 이상 객체를 이용할 수 없다.
코드와 정리 :
https://github.com/EunSeo119/Java-Study/tree/main/JAVA%20%EA%B0%9D%EC%B2%B43
- 생성자와 소멸자 그리고 this 키워드 :
this는 지금 작업하고 있는 해당 객체 전체를 가리킴(코드 참조)
코드와 정리 :
https://github.com/EunSeo119/Java-Study/tree/main/JAVA%20%EA%B0%9D%EC%B2%B44
- 패키지와 static :
패키지 사용 ex) 위에 패키지 적어주고 사용할 패키지의 클래스 import
동일한 class에서 만들어진 객체는 메모리 상에 별도로 존재하기 때문에 아주 다른 별개의 객체이지만, static 키워드가 붙은 변수는 서로 데이터를 공유해서 쓸 수 있다!
ex)
단, static은 꼭 필요할 때만 쓰자..
- 데이터 은닉 :
Alt + Insert : Getter, Setter 자동으로 만들어 주는 단축키
변경하면 안되는 것이면 Setter 없애줌(ex 아이디-한번 만들면 변경 못함)
가져오면 안되는 것이면 Getter 없애줌
Setter에 제약을 줄 수 도 있음(ex if문으로)
코드와 정리 :
https://github.com/EunSeo119/Java-Study/tree/main/JAVA%20%EA%B0%9D%EC%B2%B45
✔ 한 일 점검
백준 - 1문제 이상 ⭕
자바 - 인프런, 자바 프로그래밍 입문 강좌 남은거 다듣기 🔺
jsp랑 spring 차이..? 알아보기 🔺
✔ 내일 목표
백준 - 1문제 이상
자바 - 인프런, 자바 프로그래밍 입문 강좌 남은거 다듣기
스프링 - 시작시작 온농 시작
파이썬 - 이코테로 문법 정리
✔ 주저리
통상적으로 이름 짓는 방법(클래스는 대문자, 메서드는 소문자, 동사 앞 뒤 대문자 시작 같은~)이나 패키지를 구성하는 방법(기업 도메인 꺼꾸로하기)등도 알려주는게 이 자바 강의 넘넘 맘에 든당
내일은 진짜.. 자바 마무리하장...!
동글이
기죽지 않는 개발자
팔로우
이전 포스트
[Java][문법] 자바 프로그래밍 입문 강좌(1)
다음 포스트
[Java][문법] 자바 프로그래밍 입문 강좌(3)
0개의 댓글
댓글 작성