
Object 클래스의 메서드 : 자바의 모든 클래스가 최소는 이런 메서드를 가져야한다.

비어있는 클래스 작성 시 자동으로 추가 되는 것들
1. extends object
2. 기본 생성자
3. 기본 생성자 안에 super(); -> object클래스 기본 생성자
# Object 클래스의 toString메서드
: 해당 클래스에 대한 설명을 문자열으로 반환하는 메서드
: 자바의 모든 클래스는 스스로에 대한 정보(대표적인 내용)를 읽기 쉬운 형태로 제공 할 수 있어야함.

ex_) 자바에서 제공하는 Point 클래스는 toString메서드 호출시 가지고 있는 좌표정보를 반환함
ex_) String 클래스에서 toString메서드 호출 시 해당 문자열나옴 ( 대표적인 내용 )

sout(str) 하면 자동으로 toString()이 호출 됨. toString메서드 안에 참조변수를 호출하면 자동으로 toString()을 호출할 수 있도록 코드가 구현 되어있음.

초기화 되지 않은 변수를 출력시 C언어 에서는 쓰레기값을 출력하지만 자바에서는 에러를 발생시킨다.
# hashCode 메서드, equals 메서드

인텔리제이로 자동으로 만들어진 equals, hashCode 메서드

equals 는 내용이 같은지 비교, ==은 레퍼런스변수를 비교


clone메서드 오버라이딩 잘 안씀
본 자료를 참고하였습니다.
꾸준히 다시보자.
1. 220725
2. 220814
3. 220910
'Java, Spring > JAVA 기초 정리' 카테고리의 다른 글
3-15강 배열의 이해 (0) | 2022.07.22 |
---|---|
3-13강 추상 클래스와 인터페이스 (0) | 2022.07.22 |
3-4강 메소드 재정의(override)의 이해 (0) | 2022.07.22 |
3-2강 상속(inheritence)의 이해 (0) | 2022.07.22 |
2-13강 TravelClub 실습 (0) | 2022.07.21 |