JUST GO
[공통] 객체 본문
객체
- 객체란 참조 타입인 값을 의미한다. 기초 타입의 값을 객체라고 하지 않는다. 가령, 5는 정수 값이며, "안녕?" 은 문자열 (String) 객체라고 한다.
- 객체화 : 어떠한 참조 타입을 객체로 만들기 위해 new 키워드를 이용하며 new [참조 타입 이름] ([생성자 전달 인자,...]?) 형식으로 객체화 한다.
- 가령, Object 참조 타입을 객체화 하기 위해 아래와 같이 작성한다.
Object obj = new Object();
int i = new int(); // new 키워드를 이용한 객체화는 참조 타입만 가능함으로 이와 같이 작성할 수 없음.
// int는 기초타입임.
a.equals(b) // 메서드임 - ()가 있기 때문
// a는 String 타입의 객체
// equals는 String의 멤버임
// String은 클래스임
!a.equals(b)
// 1. a.equals 가 먼저 실행
// 2. ! 가 실행
'Java > 학습내용' 카테고리의 다른 글
[클래스] Integer (0) | 2022.10.12 |
---|---|
[공통] 메모리 구조 (0) | 2022.10.12 |
[공통] 일반 문법 (0) | 2022.10.12 |
[공통] 연산자 (0) | 2022.10.12 |
[공통] 타입 (0) | 2022.10.11 |