[IT]/java
java.overriding.toString
givemebro
2021. 3. 2. 14:16
반응형

Overriding을 사용해 toString 활용
package step7;
// java.lang.Object의 toString() 메서드 오버라이딩
class Employee { //extends Object
private String id;
private String name;
Employee(String id, String name){ //super();
this.id=id;
this.name=name;
}
// 부모 클래스인 Object의 메서드 ToString()을 오버라이딩
public String toString() {
// 오버라이딩으로 객체의 주솟값 대신 속성정보를 반환
return "id: " + id+" name: "+name;
}
}
public class TestToString {
public static void main(String[] args) {
Employee e = new Employee("java","아이유");
System.out.println(e.toString());
System.out.println(e);//println 메서드가 내부적으로 toSring()을 호출
}
}
java.Overriding(메서드 오버라이딩)
Overriding(메서드 오버라이딩) : 부모 메서드를 자신에 맞게 재정의 >문법 : 접근제어자는 더 좁아지면 안 되고 리턴파입 매개변수 매서드명은 동일 // before Overriding package step4; class Anima..
broscoding.tistory.com
반응형