추상클래스 19일차 추상클래스 추상 클래스(불완전한 클래스) 특징 추상클래스는(부모) 클래스들의(자식) 공통요소들을 가상화 시켜놓는다. 객체화는 가능하나 잘 사용하지 않는다. (목적에 어긋난다.) 부모 추상클래스의 역할은 단지 자식 클래스를 만들 때 도와주는 역할을 수행하기 위해 존재한다. (다형성:polymorphism) 자식 클래스에서 재정의할 메서드의 이름만 가지고 있다. 즉, {}(바디)를 가지지 않는다. 그 메서... 추상클래스19일차19일차 JAVA :: 추상 클래스 💬 여러 (실제)클래스의 공통된 멤버를 추출해서 선언한 것이다. ➕ 때문에, 추상 클래스는 실제 클래스와 상속 관계를 가진다. 💡 추상 메소드 💬 abstract 키워드로 선언되고, 코드는 작성되지 않은 메소드이다. abstract 리턴타입 메소드이름(매개변수, ...); 💬 상속을 통해, 자식 클래스가 재정의하여 코드를 작성한다. 👉 예시 ⚠ 실제 클래스마다 매개변수가 다르다면, 추상 클래... Java추상클래스자바추상메소드Java
19일차 추상클래스 추상 클래스(불완전한 클래스) 특징 추상클래스는(부모) 클래스들의(자식) 공통요소들을 가상화 시켜놓는다. 객체화는 가능하나 잘 사용하지 않는다. (목적에 어긋난다.) 부모 추상클래스의 역할은 단지 자식 클래스를 만들 때 도와주는 역할을 수행하기 위해 존재한다. (다형성:polymorphism) 자식 클래스에서 재정의할 메서드의 이름만 가지고 있다. 즉, {}(바디)를 가지지 않는다. 그 메서... 추상클래스19일차19일차 JAVA :: 추상 클래스 💬 여러 (실제)클래스의 공통된 멤버를 추출해서 선언한 것이다. ➕ 때문에, 추상 클래스는 실제 클래스와 상속 관계를 가진다. 💡 추상 메소드 💬 abstract 키워드로 선언되고, 코드는 작성되지 않은 메소드이다. abstract 리턴타입 메소드이름(매개변수, ...); 💬 상속을 통해, 자식 클래스가 재정의하여 코드를 작성한다. 👉 예시 ⚠ 실제 클래스마다 매개변수가 다르다면, 추상 클래... Java추상클래스자바추상메소드Java