JUST GO

[공통] 객체 본문

Java/학습내용

[공통] 객체

root_go 2022. 10. 12. 11:49

객체

  • 객체참조 타입인 값을 의미한다. 기초 타입의 값을 객체라고 하지 않는다. 가령, 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