티스토리 뷰

JAVA/PRIMER

자바 접근지정자

yulrang 2018. 4. 19. 13:59
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
class·M{¬
————//···:·private,·default(···),·public¬
————¬
————private·int·a;——//·private·:··¬
————int·b;——————————//·default·:··,··¬
————public·int·c;———//·public·:··,··,···,·····¬
————————————————————//·protected·:··,··,·····¬
————¬
————void·print(){¬
————————System.out.println(a+"·"+b+"·"+c);¬
————}¬
}¬
public·class·1·{¬
¬
————public·static·void·main(String[]·args)·{¬
————————M·m·=·new·M();¬
————————//·m.a·=·4;·//private··¬
————————m.b·=·5;·m.c·=·6;¬
————————m.print();¬
————}¬
¬
}
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX




1
2
3
4
5
6
7
8
9
10
11
12
13
import·a.O;¬
public·class·2·{¬
————public·static·void·main(String[]·args)·{¬
————————O·o·=·new·O();¬
————————¬
————————————¬
————————//System.out.println(o.a);——//private·:··¬
————————//System.out.println(o.b);——//default·:··¬
————————System.out.println(o.c);————//public·:·¬
————}¬
¬
}¬
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX





1
2
3
4
5
6
7
8
9
10
11
12
13
import·a.O;¬
¬
public·class·3·{¬
————//··¬
————public·static·void·main(String[]·args)·{¬
————————O·o·=·new·O();¬
————————¬
————————//o.method1();——//private¬
————————//o.method2();——//default¬
————————o.method3();————//public¬
————}¬
¬
}
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX




1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
import·a.*;·//··a···import¬
¬
public·class·4·{¬
————//··¬
————//····private····->·public·default·¬
————//·private·class·Q{}¬
————¬
————¬
————public·static·void·main(String[]·args)·{¬
————————O·o·=·new·O();——//public¬
————————//P·p·=·new·P();————//default¬
¬
————}¬
¬
}
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX




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
class·Q{¬
————//·private········¬
————private·int·a;¬
————private·double·b;¬
————¬
————//·(setter),(mutator)·:·private··¬
————//·————————————————————————··:···void,···set¬
————public·void·setA(int·a){¬
————————this.a·=·a;¬
————}¬
————¬
————//·(getter,·accessor)·:·private··¬
————//——————————————————————··:···,···get¬
————public·int·getA(){¬
————————return·this.a;¬
————}¬
————¬
————public·void·setB(double·b){¬
————————this.b·=·b;¬
————}¬
————public·double·getB(){¬
————————return·this.b;¬
————}¬
}¬
public·class·5·{¬
¬
————public·static·void·main(String[]·args)·{¬
————————Q·q·=·new·Q();¬
————————//·q.a·=·1;¬
————————q.setA(3);¬
————————System.out.println(q.getA());¬
————}¬
¬
}
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX


'JAVA > PRIMER' 카테고리의 다른 글

자바 생성자  (0) 2018.04.19
자바 static 변수  (0) 2018.04.19
자바 가변길이인수  (0) 2018.04.19
자바 생성자  (0) 2018.04.19
자바 문자열 <-> 배열  (0) 2018.04.19
댓글