[프로그래머스 자바 입문] 추상 클래스(Abstract Class)
추상 메소드(abstract method) 자식 클래스에서 반드시 오버라이딩(overriding)해야만 사용할 수 있는 메소드. 자바에서 추상 메소드를 선언하여 사용하는 목적은 추상 메소드가 포함된 클래스를 상속받는 자식 클래스가 반드시 추상 메소드를 구현하도록 하기 위함...
추상 메소드(abstract method) 자식 클래스에서 반드시 오버라이딩(overriding)해야만 사용할 수 있는 메소드. 자바에서 추상 메소드를 선언하여 사용하는 목적은 추상 메소드가 포함된 클래스를 상속받는 자식 클래스가 반드시 추상 메소드를 구현하도록 하기 위함...
접근 제한자란? 클래스 내에서 멤버의 접근을 제한하는 역할을 한다. 필드, 메소드, 클래스 앞에 붙여서 사용.
생성자 오버로딩 생성자의 매개변수 유형과 개수를 다르게 하여 같은 이름의 생성자를 여러 개 가질 수 있다.
메소드 오버로딩 매개변수의 유형과 개수를 다르게 하여, 같은 이름의 메소드를 여러 개 가질 수 있게 하는 기술 매개변수는 다르지만, 비슷한 기능을 하는 메소드(ex. 매개변수를 더한 뒤 반환)들을 하나의 이름으로 사용할 수 있다. 메소드 오버로딩은 매개변수 부분이 달라...
💡 this는 현재 객체, 자기 자신을 나타낸다. this는 객체 자신을 참조하는 키워드이다.