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(1020);
        Node two = new Node(3040);
        Node result = one.getCenter(two);
        System.out.println("x :" + result.getX()+ ", y :"+ result.getY());
        
    }
    
}
 
cs