언어 공부/JAVA
JAVA/상속관계, 포함관계
Code // Circle과 Shape는 상속관계 public class Circle extends Shape { Point center; //Circle과 Point는 포함관계 int r; ... } public class Shape{ String color = "black"; void draw{{ System.out.printf("[color=$s]%n", color); } } 위와같이 Circle 클래스는 Shape 클래스로부터 멤버를 상속 받았기 때문에 Shape클래스에 정의된 color나 draw()를 사용할 수 있다. 그러나 Circle 클래서에도 draw()가 정의되어 있다. 그러면 둘 중에 어떤 것이 호출되는 것일까? 이미 결과를 통해 할 수 있듯이 Circle클래스의 draw()가 호출된..
2022. 5. 15. 22:54
최근댓글