Api01 - getClass.getName()

Jonny·2022년 2월 21일
0

API

목록 보기
1/12
package day11;
class Point {
	int x, y; 
	public Point(int x, int y) {
		this.x = x; this.y = y;
	}
	@Override
	public String toString() {
		
		return "(" + x + " , " + y + ")";
		//return "Point class : " + getClass().getName() + "@" 
        						  + Integer.toHexString(hashCode());
	}
}
public class Api01 {
	public static void print(Point p) {
		System.out.println(p.getClass().getName());  // 현재 패키지.클래스 표시
		System.out.println(p.hashCode());			 
		System.out.println(p.toString());
		System.out.println(p);
	}
	public static void main(String[] args) {
		
		Point p = new Point(2, 5); 
		print(p);
		
		Point a = new Point(1, 3); 
		print(a);
		

		/*
		A a = new A(); 
		System.out.println(a.getClass());
		System.out.println(Integer.toHexString(a.hashCode()));
		System.out.println(a.toString());
		*/
		

	}
}
profile
Jonny의 Java 공부

0개의 댓글