[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. 26] 목차 상속(Inheritance)기존의 클래스로 새로운 클래스를 작성하는 것객체지향의 가장 큰 특징: *코드의 재사용두 클래스를 부모와 자식으로 관계를 맺어주는 것부모 객체가 먼저 생성되고 자식 객체가 생성 됨.부모 클래스로부터 변수와 메서드를 물려받는 것클래스를 만들 때 처음부터 모든 것을 만드는 것이 아니라, 부모로부터 상속을 받고 추가적인 것만 새로 만들거나 고치는 것✏️ 용어부모 클래스, super, 상위 클래스, 베이스 클래스 ➡️ 주는 쪽자식 클래스, 서브, 하위, 파생(Derived) ➡️ 받는 쪽class 자식클래스 extends 부모클래스 { // ...}class Parent {} // 기존의 클래스class Child extends Parent {..