Java 추상 클래스/메소드

1 개요[ | ]

Java 추상 클래스
  • 추상 클래스는 추상 메소드와 구체 메소드를 가질 수 있다.
  • 구체 클래스는 추상 메소드를 가질 수 없다.
abstract class Dog {  
  abstract void bark();  
}
class Snoopy extends Dog {  
  void bark() {
    System.out.println("Woof!");
  }  
  public static void main(String args[]){  
    Dog obj = new Snoopy();  
    obj.bark();  
  } 
}
abstract class Dog {  
  abstract void bark();
  void run() {
    System.out.print("running...");
  }
}
class Snoopy extends Dog {  
  void bark() {
    System.out.println("Woof!");
  }  
  public static void main(String args[]){  
    Dog obj = new Snoopy();  
    obj.bark();  
    obj.run();  
  } 
}

2 같이 보기[ | ]

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}