aksjdksdj
13
2021-04-24 21:00:47
3
169

궁금한게 있어서 글 올립니다!


class Point {

int x, y; 

public Point(int x, int y) {

this.x = x; this .y = y;

}

public boolean equals(Object obj) {

Point p = (Point)obj;

//b.x

if(x == p.x && y == p.y) return true;

else return false;

}

}


public class EqualsEx{

public static void main(String[] args) {

Point a = new Point(2,3);

Point b = new Point(2,3);

Point c = new Point(3,4);

if(a == b)System.out.println("a==b");

if(a.equals(b)) System.out.println("a is equal to b");

if(a.equals(c)) System.out.println("a is equal to c");


}


}


실행했는데 실행 오류가 떠서요 EqualsEx 부분에만 빨간색 밑줄 뜨는데 해결방법 알 수 있을까요?

-1
0
  • 답변 3

  • 참이슬
    173
    2021-04-24 22:01:28

    오류코드도 같이 보여주시면 좋을거 같아요

  • aksjdksdj
    13
    2021-04-24 22:40:39


    -1
  • aksjdksdj
    13
    2021-04-24 22:41:20

    오류화면이요!

    -1
  • 로그인을 하시면 답변을 등록할 수 있습니다.