728x90
반응형
클래스는 객체지향 프로그래밍에 있어서 가장 기본이 되는 것
대표적으로 많이 사용되는 것이 Node 클래스
하나의 처리할 데이터 단위를 나타낼때 유용
객체;실세계의 사물
Main1.java
package tutorial15;
public class Main1 {
public static void main(String[] args) {
Node1 one = new Node1(10,20);
Node1 two = new Node1(30,40);
Node1 result = one.getCenter(two);
System.out.println(result.getX()+ " "+result.getY());
}
}
Node1.java
package tutorial15;
public class Node1 {
//위치, 좌표를 나타냄
private int x;
private int y;
//가져오기
public int getX() {
return x;
}
//설정하기
public void setX(int x) {
this.x = x;
}
public int getY() {
return y;
}
public void setY(int y) {
this.y = y;
}
//생성자
public Node1(int x, int y) {
this.x = x;
this.y = y;
}
public Node1 getCenter(Node1 other) {
return new Node1((this.x + other.getX())/2,(this.y+other.getY())/2);
}
}
728x90
반응형