본문 바로가기
반응형

equals2

자바프로그래밍 MathClass WrapperClass StringTokenizer ArraysClass PatternClass binarySearch parseInt split equals 기본API활용 📌 1. 자바 메모리 구조 이해메모리영역설명Code상수, 메서드 등 프로그램 코드 저장Stack지역변수 저장 (메서드 내 변수)Heapnew로 생성된 객체 저장Data외부 라이브러리 (ex: C/C++) 📌 2. Object 클래스 – hashCode() / toString()✅ hashCode()객체의 고유 식별 번호(정수값) 생성객체마다 다르며, 자바 내부적으로 주소 기반 해싱사용 목적:컬렉션 비교블록체인/암호화 원리와 유사정보 추적 및 동등성 판단System.out.println(obj1.hashCode());✅ toString()객체 출력 시 자동 호출되는 메서드기본값은 클래스명@해시코드원하는 정보 출력 시 오버라이딩 필수 System.out.println(obj1); // 자동으로 obj1... 2025. 5. 29.
자바프로그래밍 다형성 toString 인터페이스 내부클래스 자바 ObjectClass equalsMethod ✅ 08장 다형성과 내부 클래스📌 1. 클래스의 다형성 – 가장 중요한 개념“부모 타입의 변수로 자식 객체를 담아 사용할 수 있다”Employee emp = new Salesman(); // OK Employee emp = new Director(); // OK✔️ 핵심 포인트:다형성은 **"한 가지 타입으로 여러 객체를 표현"**할 수 있는 것**공통된 부모 클래스(또는 인터페이스)**를 이용해 다양한 자식 객체를 하나의 변수로 제어✔️ 결과:유지보수 용이, 확장성 ↑메서드 재정의(오버라이딩)를 통해 각각의 객체가 자신의 방식대로 동작📌 2. Object 클래스와 toString() / equals()toString()public String toString() { return getClass().. 2025. 5. 25.
반응형