-
[ TIL : 220913 ]Today I Learned 2022. 9. 21. 12:18
배운점
- 정보 은닉 : 객체 지향 프로그램에서 예약어( 접근 제어자 access modifier ) 사용해 클래스 내부의 변수나 메소드, 생성자에 대한 접근권한 지정 가능
Public <-> private
접근 제어자
1. public : 외부 클래스 어디서나 접근 가능
2. protected : 같은 패키지 내부, 상속관계 클래스만
3. x : default , 같은 패키지 내부에서만
4. private : 같은 클래스 내부에서만
this 예약어 : 생성된 인스턴스 스스로 가리키는 예약어
ex )Person(){ this(‘이름없음’,1); } Person(String name, int age){ this.name=name; this.age=age; } //주의 : this로 다른 생성자 호출 이전에 다른 코드 넣을 수 없음
자신의 주소 반환하는 this
Person returnItself() {
Return this;
}
Int num1 = Integer.parseInt(strNum1); // parseInt 통해 문자열 정수로 변환int[][] scores = new int[2][3];
// 3개의 배열 객체 생성
Q 2행 3열 근데 왜 3개의 배열 객체 일까 ? 열 기준으로 ?'Today I Learned' 카테고리의 다른 글
[ TIL 220922 ] THU (0) 2022.09.24 [ TIL 220921 ] (1) 2022.09.22 [ TIL 220920 ] (1) 2022.09.21 [ TIL - 220912 ] (1) 2022.09.13 [TIL - 220906] (0) 2022.09.07