목록Abstract (2)
안드로이드 개발자의 창고
출처 : 안드로이드 앱스쿨 2기 윤재성 강사님 수업 PPT 📖 추상화 추상 클래스 : 추상 메서드를 가지고 있는 클래스 추상 메서드 : 구현되지 않은 메서드 추상 클래스는 구현 되지 않은 추상 메서드를 가지고 있기 때문에 완벽한 설계도라고 할 수 없다. 때문에 추상 클래스는 객체를 생성할 수 없다. 추상 클래스를 상속받은 클래스를 만들고 추상 메서드를 오버라이딩하여 사용한다. 추상 메서드에는 open 키워드를 사용해야 한다. 추상 클래스와 메서드는 abstract 키워드를 사용하며 상속이 가능해야 한다. 클래스에는 open 키워드를 사용해야 오버라이딩이 가능하다. 추상 클래스는 메서드 오버라이딩에 대한 강제성을 주기 위해 사용한다. 📖 예제 코드 fun main() { val t2 = TestClass2..
출처 : 안드로이드 앱스쿨 2기 윤재성 강사님 수업 PPT 📖 Abstract? 추상 메서드 : 코드 부분이 없는 미완성 메서드 추상 클래스 : 추상 메서드를 가지고 있는 클래스, class 앞에 abstract를 붙여 표시한다. 추상 클래스는 구현되지 않은 메서드를 가지고 있기 때문에 객체 생성이 불가능하다. 따라서, 추상 클래스를 상속받는 자식 클래스를 만들어 추상 메서드를 오버라이딩하여 사용한다. 📖 예제 코드 public class MainClass { public static void main(String[] args) { TestClass1 t1 = new TestClass1();