[JAVA] Object 클래스
·
Back-End/Java
[작성일: 2023. 02. 02]  Object 클래스모든 클래스의 최고 조상오직 11개의 메서드만을 가지고 있음.notify(), wati() 등은 스레드와 관련된 메서드.protected는 오버라이딩 해서 public으로 변경해야 사용할 수 있음. object 클래스의 메서드설명protected Object clone()객체 자신의 복사본을 반환public boolean equals(Object obj)객체 자신과 객체 obj가 같은 객체인지 알려줌.(같으면 true)protected void finalize()객체가 소멸될 때 가비지 컬렉터에 의해 자동적으로 호출 됨.이때 수행되어야 하는 코드가 있을 때 오버라이딩 함. (거의 사용x)pulbic Class getClass()객체 자신의 클래스 정..
[JAVA] 객체지향 - 오버라이딩
·
Back-End/Java
[작성일: 2023. 01. 28] 목차 오버라이딩(Overriding)상속받은 조상의 메서드를 자신에게 맞게 변경하는 것부모 클래스의 메서드를 자식 클래스가 변경해서 정의하는 것class Point { int x; int y; String getLocation() { return "x: " + x + ", y:" + y; }}class Point3D extends Point { // 상속 int r; String getLocation() { // 오버라이딩 return "x:" + x + ", y:" + y + ",r:" + r; } // 선언부는 변경 불가, 내용(구현부)만 변경 가능}public class OverrideTest { public static ..