☕️ Java
[Java] toString()을 Override 하는 이유
public class StudentTest { public static void main(String[] args) { Student me = new Student("park"); System.out.println(me); } } //결과 //hashandequal.practice01.Student@2d209079 객체를 만들고 해당 객체를 출력해보면 hashandequal.practice01.Student@2d209079 해당 값이 출력된다. 그 이유는 우리가 기본 생성자를 생성하지 않아도 컴파일러가 알아서 기본생성자를 생성해주는 것과 동일하게 객체를 출력하면 컴파일러가 자동으로 toString() 메서드를 실행한다. 그렇다면 toString() 메서드가 무엇인지 알아보자. toString() 개체의..