songdev
songdev
songdev
전체 방문자
오늘
어제
  • 분류 전체보기 (78)
    • Web 개발 (6)
    • 리눅스 (5)
    • git (5)
    • Bigdata (8)
      • 하둡 Architecture 번역 (6)
      • Ambari (2)
    • 코테 (22)
      • 프로그래머스 (22)
    • 자격증 (7)
      • 정보처리기사 (5)
      • SQLD (2)
    • 스터디 (18)
      • 웹 프로그래밍 (3)
      • 개념정리 (4)
      • 예제 (6)
      • 바닐라 JS로 크롬 앱 만들기 (5)
    • 일상 (7)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • 정렬
  • 자바스크립트
  • 정보처리기사 필기
  • parseInt()
  • 리눅스
  • sort()
  • 배열의 복사
  • 프로그래머스
  • 향상된 버블정렬
  • 배열
  • github push
  • copyOfRange()
  • javascript
  • charAt()
  • github
  • level1
  • 정보처리기사
  • SQLD
  • Java
  • 깃허브

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
songdev

songdev

스터디/예제

정보은닉/접근제어자/getter/setter/java

2020. 2. 21. 09:02
반응형

○ 정보은닉

 

- 정보은닉 : private 접근제어자는 클래스 내부에서만 접근가능하므로 외부에서는 getter setter를 통해 접근

 

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
34
35
36
37
38
39
import java.util.Scanner;
 
class Circle {
 
    private int r;
 
    // getter / setter 구성
    
    int getR() {
        return r;
    }
    
    void setR(int r) {
        this.r = r;
    }
 
    void write(double a) {
        System.out.println("반지름 : " + r);
        System.out.println("넓  이 : " + a);
    }
 
 
}
 
public class Test093{
    public static void main(String[] args) {
 
        Scanner sc = new Scanner(System.in);
        
        CircleTest2 ob1 = new CircleTest2();
        
        System.out.print("반지름 입력 : ");
        ob1.setR(sc.nextInt());
        
        double cal = ob1.getR()*ob1.getR()*3.141592;
 
        ob1.write(cal);
    }
}
Colored by Color Scripter
cs

[실행 결과]

반지름 입력 : 2
반지름 : 2
넓  이 : 12.566368
계속하려면 아무 키나 누르십시오 . . .

반응형

'스터디 > 예제' 카테고리의 다른 글

배열의 복사/데이터 복사/깊은 복사/java  (0) 2020.02.21
배열의 복사/주소값 복사/얕은 복사/java  (0) 2020.02.20
Random 클래스 활용  (0) 2020.02.20
입력받은 인원 수 만큼 이름과 전화번호를 입력받아 전체 출력하기/java/배열  (0) 2020.02.09
A ~ Z 까지 배열로 담아 출력하기/java  (0) 2020.02.09
    '스터디/예제' 카테고리의 다른 글
    • 배열의 복사/데이터 복사/깊은 복사/java
    • 배열의 복사/주소값 복사/얕은 복사/java
    • Random 클래스 활용
    • 입력받은 인원 수 만큼 이름과 전화번호를 입력받아 전체 출력하기/java/배열
    songdev
    songdev

    티스토리툴바