class B (extends Object){
String aa;
int bb;
B(String a , int b){
aa=a;
bb=b;
}
public String toString(){
return "출력 : " + aa + bb;
}
}
모든 클래스에는 extends Object 가 생략되어있다.
그렇기 때문에 public String toString() 을 오버라이딩 해서
return을 할수 있다. 단 String 형이기 때문에 문자열을 넣어야 int형도 문자열로 포함시켜서 출력 할수 있다.
class A{
public static void main(String[] args){
B b = new B("하이",77);
System.out.println(b);
}
}
그럼 toSting 의 리턴문을 레퍼런스변수 b에 담아서 출력하면 출력 하이 77 이 잘 나온다.
자바 스크립트 년,월 입력으로 달력보기 (0) | 2014.11.10 |
---|---|
인터넷에서 본 for문 문제 (0) | 2014.11.08 |
객체와 인스턴스 (0) | 2014.10.29 |
자바 생성자에 대해 알아보자 (0) | 2014.10.29 |
자바 if 문 예제 (0) | 2014.10.29 |