목록속성 (3)
브래의 슬기로운 코딩 생활
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/naLMw/btsFS2YKLe8/SedIM5H0RGkkUzpBAomio0/img.png)
뷰와 뷰그룹 id 속성 ▪ id 속성은 모든 위젯의 아이디를 나타냄 ▪ Java 코드에서 위젯에 접근할 때 id 속성에 지정한 아이디 사용 ▪ id 속성은 위젯에 아이디를 새로 부여하는 개념이므로 “@+id/” 형식으로 지정 ▪ / 다음에는 새로 지정할 id를 적음 → android:id=“@+id/btn1”의 의미 : 버튼 위젯의 아이디를 btn1로 부여한 것 id 속성의 지정 유/무 ▪ Button, RadioButton, CheckBox 등의 위젯은 일반적으로 클릭 또는 터치했을 때 어떤 동작을 하기 위한 것이므로 id 속성을 지정함 ▪ 하지만 클릭이나 터치를 해도 아무 동작이 필요 없는 텍스트뷰, 이미지뷰 등은 굳이 id 속성을 지정하지 않아도 괜찮음 layout_width, layout_heig..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/cdZCvY/btr49UBPrc7/Ert5KlgXL9kPC1P4jNpMp0/img.png)
필기 깃 많이 쓴다 인텔리제이 한글이 나오지 않을 때 쉬프트 두번 - VM options - -Dfile.encoding=UTF-8 패키지: 연관된 클래스, 인터페이스 등과 서브 패키지의 모음 함수: 중복 코드를 묶어서 사용 자료구조: 자료를 구조화 하는 방법 클래스: 자료구조 + 필드 + 메소드 (함수 + 생성자)* 객체 초기화: 생성자 - 매개변수 없는 디폴트 생성자 / 클래스이름() - 매개변수 있는 편집된 생성자 객체 생성 - 클래스명 객체명 = new 생성자 함수; 객체지향언어 : 클래스로부터 객체를 만들어 사용 편집된 생성자(){ this(); // 디폴트 생성자 호출 ... } 생성자가 없는 경우 컴파일러가 디폴트 생성자를 추가하여 호출 스택: Last In First Out 큐: First..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/MabEz/btrOvgVlvPh/rgYO7C7j2yH7SaksXsTLp1/img.png)
오늘은 드디어 본격적인 C++언어 영역이라고 할 수 있는 클래스에 대해서 배웠다. 일단 객체지향 프로그래밍 언어의 특징 3가지를 알아야한다. 1. 캡슐화 2. 상속성 3. 다형성 이다. 클래스의 접근 권한 중에는 1. private 2. public 3. protected 가 있다. 먼저 private속성은 해당 클래스 내부에서만 접근이 가능하고 생략이 가능한 속성이다. 그러므로 private속성의 변수는 매인 함수라던지 다른 코드블록에서는 접근이 불가능하다는 것이다. 이게 바로 첫번째 특징 '캡슐화'이다. 그리고 public속성은 어디에서든지 접근이 가능하다 마지막으로 protected는 private와 같지만 상속클래스가 있는 경우 그곳에서는 접근이 가능하다. 간단히 상속을 설명하자면 부모클래스와 자..