프로그래머스 자바 중급 강의를 학습 목적으로 정리하여 포스팅합니다. 1. Object와 오버라이딩 Object 클래스는 모든 클래스의 최상위 클래스 아무것도 상속받지 않으면 자동으로 Object를 상속 Object가 가지고 있는 메소드는 모든 클래스에서 다 사용할 수 있다는 것을 의미 대표적으로 equals, toString, hashCode가 있으며 사용하기 위해서는 오버라이딩 해야 한다 equals : 객체가 가진 값을 비교할 때 사용 toString : 객체가 가진 값을 문자열로 반환 hashCode : 객체의 해시코드 값 반환 TIP! ctrl + space : main 메소드 작성 source 속 "generate ~" 기능을 통해 오버라이딩
프로그래머스 자바 입문 강의를 학습 목적으로 정리하여 포스팅합니다. 1. 상속 상속이란 부모가 가진 것을 자식에게 물려주는 것을 의미 // 클래스 선언 public class Car{ public void run(){ System.out.println("달리다."); } } // extends 부모클래스명 public class Bus extends Car{ public void ppangppang(){ System.out.println("빵빵"); } } // Car를 상속받은 Bus 인스턴스화 // Bus class는 아무런 코드를 가지고 있지 않지만 run 메소드 사용에 문제 없음 public class BusExam{ public static void main(String args[]){ Bus ..