티스토리 뷰
1. 변수(Variable) : 아직 알려지지 않거나 어느 정도까지만 알려져 있는 양이나 정보에 대한 상징적인 이름, 데이터를 담는 컨테이너
2. 인자(Parameter, 매개변수)와 인수(argument, 실행인자) : 인자는 함수 정의에 사용되는 변수, 인수는 함수의 호출에 사용되는 변수, 함수 원형 작성시 사용되는 변수를 인자, 코딩 중에 함수 호출시 사용되는 변수를 인수(출처 : http://telpitz.tistory.com/117)
3. 클래스(Class) : 객체(Object)들을 여러 개 만들기 위한 하나의 틀(붕어빵틀(class), 붕어빵(Object))
4. 메소드(Method) : C언의 함수(Function)와 동일한 함수, 객체의 행위를 정의
5. 접근 제어자(Access Modifier) : private<default<protected<public 순으로 많은 접근을 허용
- private는 변수, 메소드만 해당 클래스에서만 접근가능
- default는 변수, 메소드만 해당 패키지내에서만 접근가능
- protected 는 protected가 붙은 변수, 메소드는 동일 패키지내의 클래서 또는 해당 클래스를 상속받은 외부 패키지의 클래스는 접근 가능
- public는 public 접근제어자가 붙은 변수, 메소드는 어떤 클래스에서라도 접근이 가능
(출처 :https://wikidocs.net/232)
6. 상속(Inheritance) : 부모의 유산을 물려 받다, 부모 클래스에 정의된 맴버를 자식 클래스가 물려 받는 것, 즉 상속을 통해 기존에 있던 클래스를 이용하여 새로운 클래스를 만들 수 있다. 상속을 해주는 부모 클래스는 상위 클래스 또는 기반 클래스라 하고, 상속 받은 자식 클래스를 하위 클래스라고 한다. 상속을 받게 해주려면 새로운 클래스 이름 뒤에 extends와 상속받고자 하는 클래스를 입력해주면 된다.
- 상속의 특징은 다중 상속이 불가하고 부모의 생성자는 상속이 되지 않는다. 맴버변수와 메소드 모두 상속 받는다.
7. 오버라이딩(Overriding) : 메소드의 이름이 서로 같고, 인자가 같고 반환형이 같을 경우에 상속받은 메소드를 덮어쓰는 것, '부모클래스의 기존 메소드는 무시해 버리고 자식 클래스의 메소드의 기능을 사용하겠다.'
(출처 :http://blog.eairship.kr/116)
8. 이너 클래스(Inner Class) : 하나의 클래스로 클래스나 인터페이스 내부에서 선언, 코드를 더 읽기 쉽고, 더 오래 유지하기 위해, 논리적인 그룹과 인터페이스들에서 이너클래스를 사용. 이너클래스는 개인적인 데이터 맴버와 메소드를 포함하는 외부클래스의 모든 맴버들에 접근할 수 있다.
'IT의 유익 > APP' 카테고리의 다른 글
[앱열전] 체중관리 쉽게 해주는 앱(OKOK앱) (12) | 2021.07.29 |
---|---|
엑셀함수가 그대로 표시될 때 (0) | 2016.12.09 |
엑셀에서 값이 없을 때 표시 방법 (0) | 2016.12.08 |
와탭 설치 및 운영 (0) | 2016.10.26 |
레드마인 학교프로젝트로 연결 (0) | 2016.10.20 |
- Total
- Today
- Yesterday
- GCP #GCP GIFT#
- 칠곡 자전거 대회
- 여름 자전거 대회
- decode
- 대구국제마라톤
- ChatGPT
- 애드센스
- 대구 야간 라이딩
- 오렌지가재
- 혁신도시 국수
- 갖고싶다 고양이
- 고양이
- 캐시워크
- 일취월장
- 대구 고양이 카페
- 타임캐시
- chatgpt 정의
- 서브 40
- 장수풍뎅이
- 가재
- i7-1260P
- 다이어트
- OKOK앱
- 반려곤충
- 베스킨라빈스 포켓몬
- 도로이
- 애디그램
- 제주 마음 샌드
- 경산 국수
- 가재 탈피
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |