추상클래스 19일차 추상클래스 추상 클래스(불완전한 클래스) 특징 추상클래스는(부모) 클래스들의(자식) 공통요소들을 가상화 시켜놓는다. 객체화는 가능하나 잘 사용하지 않는다. (목적에 어긋난다.) 부모 추상클래스의 역할은 단지 자식 클래스를 만들 때 도와주는 역할을 수행하기 위해 존재한다. (다형성:polymorphism) 자식 클래스에서 재정의할 메서드의 이름만 가지고 있다. 즉, {}(바디)를 가지지 않는다. 그 메서... 추상클래스19일차19일차 JAVA :: 추상 클래스 💬 여러 (실제)클래스의 공통된 멤버를 추출해서 선언한 것이다. ➕ 때문에, 추상 클래스는 실제 클래스와 상속 관계를 가진다. 💡 추상 메소드 💬 abstract 키워드로 선언되고, 코드는 작성되지 않은 메소드이다. abstract 리턴타입 메소드이름(매개변수, ...); 💬 상속을 통해, 자식 클래스가 재정의하여 코드를 작성한다. 👉 예시 ⚠ 실제 클래스마다 매개변수가 다르다면, 추상 클래... Java추상클래스자바추상메소드Java Kotlin Programming Intermediate - 7 그래서 이전 포스팅에서 A라는 부모 클래스를 B라는 자식 클래스가 상속받고자 할 때 클래스 A에 open이라는 키워드가 붙었습니다. 그리고 부모 클래스의 fullName이라는 변수를 오버라이드 했는데 이 때 부모 클래스는 상속을 해주는 입장이기 때문에 open을 붙였고, 자식 클래스는 상속을 받아 재정의하는 입장이기 때문에 상속받은 변수에 override를 붙여주었습니다. Bird라는 클래스... 상속인터페이스오버로드객체abstractinterface코틀린android오버라이드추상클래스kotlin클래스다중상속abstract 0909 Chapter 03 자바 객체지향 프로그래밍 부모 클래스 자식클래스 메인함수... 자바패키지추상클래스예외처리인터페이스상속다형성다형성
19일차 추상클래스 추상 클래스(불완전한 클래스) 특징 추상클래스는(부모) 클래스들의(자식) 공통요소들을 가상화 시켜놓는다. 객체화는 가능하나 잘 사용하지 않는다. (목적에 어긋난다.) 부모 추상클래스의 역할은 단지 자식 클래스를 만들 때 도와주는 역할을 수행하기 위해 존재한다. (다형성:polymorphism) 자식 클래스에서 재정의할 메서드의 이름만 가지고 있다. 즉, {}(바디)를 가지지 않는다. 그 메서... 추상클래스19일차19일차 JAVA :: 추상 클래스 💬 여러 (실제)클래스의 공통된 멤버를 추출해서 선언한 것이다. ➕ 때문에, 추상 클래스는 실제 클래스와 상속 관계를 가진다. 💡 추상 메소드 💬 abstract 키워드로 선언되고, 코드는 작성되지 않은 메소드이다. abstract 리턴타입 메소드이름(매개변수, ...); 💬 상속을 통해, 자식 클래스가 재정의하여 코드를 작성한다. 👉 예시 ⚠ 실제 클래스마다 매개변수가 다르다면, 추상 클래... Java추상클래스자바추상메소드Java Kotlin Programming Intermediate - 7 그래서 이전 포스팅에서 A라는 부모 클래스를 B라는 자식 클래스가 상속받고자 할 때 클래스 A에 open이라는 키워드가 붙었습니다. 그리고 부모 클래스의 fullName이라는 변수를 오버라이드 했는데 이 때 부모 클래스는 상속을 해주는 입장이기 때문에 open을 붙였고, 자식 클래스는 상속을 받아 재정의하는 입장이기 때문에 상속받은 변수에 override를 붙여주었습니다. Bird라는 클래스... 상속인터페이스오버로드객체abstractinterface코틀린android오버라이드추상클래스kotlin클래스다중상속abstract 0909 Chapter 03 자바 객체지향 프로그래밍 부모 클래스 자식클래스 메인함수... 자바패키지추상클래스예외처리인터페이스상속다형성다형성