-
[JAVA 08] 자바 OOP의 특성 ④ 캡슐화 ( Encapsulation )Language/Java 2018. 1. 28. 17:26반응형
■ Encapsulation ( 캡슐화 )
: 메소드의 내용을 알 필요없이 그 형태만 알면 호출해서 사용할 수 있는 것이다.
123456789101112131415161718192021222324252627282930313233class 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 반응형'Language > Java' 카테고리의 다른 글
[JAVA 10] 자바 변수(Variable) ② 메모리 참조 방식 <기본형 / 참조형> (2) 2018.02.04 [JAVA 09] 자바 변수(Variable) ① 유효 범위 (2) 2018.02.04 [JAVA 07] 자바 OOP의 특성 ③ 은닉성 ( Information Hiding ) (2) 2018.01.28 [JAVA 06] 자바 OOP의 특성 ② 다형성 ( Polymorphysm ) (0) 2018.01.28 [JAVA 05] 자바 OOP의 특성 ① 상속성 (Inheritance) (1) 2018.01.28