OKdevTV Docs
Home OKdevTV
ESC
java 1 min read 0.7 KB Raw Markdown
On this page (1)

Java Inheritance

  • 상속
  • 부모 클래스, 자식 클래스
  • Child extends Parent
  • 부모의 접근 가능한 필드와 메소드 사용 가능
  • 재정의(override) : 자식이 같은 시그니처의 메소드를 재정의 함

Example

  • Animal.java

  • Tiger.java

  • Chicken.java

  • Animal.java

java
public class Animal {
  String name;
  int legs;
  String getInfo() {
    return name + ", " + legs;
  }
}
  • Tiger.java
java
public class Tiger extends Animal {

}
  • Chicken.java
java
public class Chicken extends Animal {
  int wings;

  @Override
  String getInfo() {
    return name + ", " + legs + " legs, " + wings + " wings";
  }
}