JAVA 클래스
2018. 4. 2. 18:51ㆍ개발노트
객체지향에서 빠지지 않는 클래스
클래스는 하나의 틀이라고 볼 수 있는데
예를들어 Car라는 클래스가 있다고 한다면
차가 구동되기 위한 요소들 속력, 색상, 이름 등등 이런게 모여있는게 클래스라고합니다.
X와 Y의 중간에 있는 값을 구하는 예제
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 | public class Node { 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 Node(int x, int y) { this.x = x; this.y = y; } public Node getCenter(Node other) { return new Node((this.x + other.getX()) / 2, (this.y + other.getY()) / 2 ); } } | cs |
Private로 X와 Y를 선언해주고
나머지는 접근이 가능하도록 public을 사용
메인 클래스에서는 값만 넣어주고 Node클래스에서 만들어진걸 가져오면 끝
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | public class Main { public static void main (String [] args) { Node one = new Node(10, 20); Node two = new Node(30, 40); Node result = one.getCenter(two); System.out.println("x :" + result.getX()+ ", y :"+ result.getY()); } } | cs |