반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- java역사
- 자료구조
- 결합전문기관
- Keras
- CES 2O21 참가
- tensorflow
- broscoding
- web 용어
- postorder
- 데이터전문기관
- mglearn
- web 사진
- classification
- web
- KNeighborsClassifier
- 대이터
- 재귀함수
- cudnn
- bccard
- pycharm
- paragraph
- 머신러닝
- discrete_scatter
- web 개발
- inorder
- html
- vscode
- CES 2O21 참여
- C언어
- 웹 용어
Archives
- Today
- Total
bro's coding
java.Network.Inner class/Nested class 본문
반응형
Nested Class : 중첩 클래스 (or Inner class)
클래스 내에 클래스를 정의
주로 Inner class에서 Outer class의 private member에 직접 접근하여 편리하게 사용
Inner class의 객체 생성은 반드시 Outer class 객체 생성을 통해서만 가능
package step0;
/*
* Nested Class : 중첩 클래스 (or Inner class)
* 클래스 내에 클래스를 정의
* 주로 Inner class에서 Outer class의 private member에 직접 접근하여 편리하게 사용
*
* Inner class의 객체 생성은 반드시 Outer class 객체 생성을 통해서만 가능
*/
class Outer {
private String password = "javaking";
class Inner {
public void innerTest() {
System.out.println(password + " inner class에서 사용");
}
}
}
public class TestNestedClass {
public static void main(String[] args) {
// compile error,
// Inner class의 객체 생성은 반드시 Outer class 객체 생성을 통해서만 가능
// Inner i = new Inner();
Outer.Inner inner = new Outer().new Inner();
inner.innerTest();
}
}
반응형
'[IT] > java' 카테고리의 다른 글
java.web.초기 (0) | 2021.04.12 |
---|---|
java.web.model1 (0) | 2021.04.12 |
java.Synchronizaation(동기화) (0) | 2021.03.23 |
java.project.chatting program (0) | 2021.03.23 |
java.Network.EchoProgram(1:1) (0) | 2021.03.19 |
java.Network (0) | 2021.03.18 |
java.currentTimeMillis(유닉스 시간) (0) | 2021.03.18 |
java.Deamon Thread (0) | 2021.03.17 |
Comments