반응형
Notice
Recent Posts
Recent Comments
Link
관리 메뉴

bro's coding

java.overriding.toString 본문

[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

 

반응형

'[IT] > java' 카테고리의 다른 글

java.Polymorphism.ObjectCasting(캐스팅)  (0) 2021.03.02
java.Polymorphism.instanceof(객체 타입 비교)  (0) 2021.03.02
java.Polymorphism(다형성)  (0) 2021.03.02
java.annotation(어노테이션)  (0) 2021.03.02
java.Object(오브젝트 클래스)  (0) 2021.03.02
java.Overriding(메서드 오버라이딩)  (0) 2021.03.02
java.분석 설계  (0) 2021.03.02
java.super/this  (0) 2021.02.26
Comments