함수//클래스에서 오버라이딩하여 변수 값 비교하기 (*헷깔림)
문제 : 다음과 같은 실행결과를 얻도록 Point3D클래스의 equals()를 멤버변수인 x, y, z 의 값을 비교하도록 오버라이딩하고, toString()은 실행결과를 참고해서 적절히 오버라이딩하시오. 실행결과 [1,2,3] [1,2,3] p1==p2?false p1.equals(p2)?true Point3D public class Point3D { int x,y,z; public Point3D(int x, int y, int z) { this.x=x; this.y=y; this.z=z; } public Point3D() { this(0,0,0); } public boolean equals(Object obj) { /* (1) 인스턴스변수 x, y, z를 비교하도록 오버라이딩하시오. */ Point3..
야구선수 등록 프로그램(Me)
1. Human, Batter, Pitcher은 모두 끌어다 쓸 거여서 getter,setter셋팅, 기본생성자, this. , (toString-> 나중에 출력을 위한것: 오버라이딩 주의)까지 생성해준다 -> 자식클래스의 this. 변수에 Human this.를 추가 -> 자식클래스의 toString()출력부분 앞에 super.toString()을 추가. = Human값까지 출력 (ex, Human [number=4, name=3, age=5, height=3.0] Batter [batcount=4, hit=5, hitAvg=5.0]) 2. 나는 데이터 불러오기와 저장까지는 못했음 3. 배열은 부모클래스의 배열로 잡아서 대입 (상속을 받았을 땐 부모클래스의 인스턴스로 자식 클래스를 묶을 수 있음 -> ..