Language/Java

[JAVA 08] 자바 OOP의 특성 ④ 캡슐화 ( Encapsulation )

reifier.tistory.com 으로 이전하였습니다. 2018. 1. 28. 17:26
반응형


■ Encapsulation ( 캡슐화 )

: 메소드의 내용을 알 필요없이 그 형태만 알면 호출해서 사용할 수 있는 것이다.

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
32
33
class Calculation{
    int plus(int a , int b){
        return a+b;
    }
    int minus(int a , int b){
        return a-b;
    }
    int multiply(int a , int b){
        return a*b;
    }
    int division(int a , int b){
        return a/b;
    }
    int rest(int a , int b){
        return a%b;
    }
}
 
class CUser{
    public static void main(String[] args){
        Calculation cc = new Calculation();
        int r1 = cc.plus(10,3);
        System.out.println("10+3 :" + r1);
        int r2 = cc.minus(10,3);
        System.out.println("10-3 :" + r2);
        int r3 = cc.multiply(10,3);
        System.out.println("10*3 :" + r3);
        int r4 = cc.division(10,3);
        System.out.println("10/3 :" + r4);
        int r5 = cc.rest(10,3);
        System.out.println("10%3 :" + r5);
    }
}
cs


반응형