java oop 24 오버라이딩 예시
조상클래스인 Object클래스의 toString()을
오버라이딩해서 사용하는 예시
긴 5줄을 간단하게 2줄로 줄이는 과정
public class Oop24_overriding {
public static void main(String[] args) {
Point4 p = new Point4(1,2);
System.out.println(p);
//p 와 p.toString()은 같다 그래서 걍 p로 불러라
//System.out.println(p.toString());
// Point4 p = new Point4();
// p.x = 3;
// p.y = 5;
// System.out.println("p.x="+p.x);
// System.out.println("p.y="+p.y);
}
}
class Point4{
int x;
int y;
Point4(int x,int y){
this.x = x;
this.y = y;
}
//Object클래스의 toString()을 오버라이딩
public String toString() {
return "x:"+x+" y:"+y;
}
}
Author And Source
이 문제에 관하여(java oop 24 오버라이딩 예시), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@bitcogo/java-oop-24-오버라이딩-예시저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)