SlideShare uma empresa Scribd logo
1 de 5
Baixar para ler offline
표기법을 아시나요?
• 표기법에 대하여 정답은 없으면 여러 단체가 권고할 뿐이다.
• 다음에 설명하는 표기법도 일반적으로 사용되고 있는 표기법을 나
타내고 있다.
표기법을 아시나요?
• 낙타 표기법
– 낙타표기법은 단어의 맨 앞 글자를 대문자로 표기하는 방법인데 낙타와 비슷하
다 하여 붙여진 이름이다.
– 대상에 따라 표기법이 약간 차이가 있다.
– 클래스는 첫 단어의 첫 글자를 대문자로 표기하고 다음단어부터는 첫 글자를 대
문자로 표기한다.
– 변수 또는 메소드는 첫 단어의 첫 글자는 소문자로 표기하고 다음단어부터는 첫
글자를 대문자로 표기한다.’
– ex) public void TestClass(), int dynamicVar;
표기법을 아시나요?
• 헝가리안 표기법
– 변수표기법에서 주로 사용되는 방법이다.
– 변수에 이름을 붙일 때 그 이름 앞에 해당 변수의 데이터형의 약어를 붙이는 것
이다.
– ex) int iVariable, INTEGER C_NAME;
• 언더바 표기법
– 언더바 표기법은 단어와 단어 사이에 ‘_’로 구분을 짓는 표기법이다.
– ex) int MAX_COUNT = 10;
표기법을 아시나요?
• 변수
– 변수는 명사로 시작한다.
– 낙타표기법을 주로 사용한다.
– ex) int integerVariable;
• 상수
– 상수는 모두 대문자로 작성하고, 언더바 표기법을 주로 사용한다.
– 상수표기에 대한 방침은 따로 없으면 C언어에서의 작성법을 기준으로 삼고 있다.
– 생성과 동시에 초기화 값을 입력한다.
– ex) int MAX_COUNT = 10;
표기법을 아시나요?
• 함수
– 함수는 동사로 시작한다.
– 변수와 마찬가지로 낙타표기법을 사용한다.
– ex) function setCount ()
• 생성자
– 생성자는 첫문자가 대문자로 시작한다.
– ex) function FruitArray (apple, strawberry, orange) {
– this.apple = apple;
– this.strawberry = strawberry;
– this.orange = orange;
– }

Mais conteúdo relacionado

Destaque

20130329 tomcat ssl
20130329 tomcat ssl20130329 tomcat ssl
20130329 tomcat sslSukjin Yun
 
리눅스에 대하여
리눅스에 대하여리눅스에 대하여
리눅스에 대하여ETRIBE_STG
 
Android version
Android version Android version
Android version ETRIBE_STG
 
Wix - 웹 홈페이지 제작
Wix - 웹 홈페이지 제작Wix - 웹 홈페이지 제작
Wix - 웹 홈페이지 제작ETRIBE_STG
 
구글맵 JavaScript API
구글맵 JavaScript API구글맵 JavaScript API
구글맵 JavaScript APIETRIBE_STG
 
모바일에서 Ble pxp
모바일에서 Ble pxp모바일에서 Ble pxp
모바일에서 Ble pxpETRIBE_STG
 
톰캣 #09-쓰레드
톰캣 #09-쓰레드톰캣 #09-쓰레드
톰캣 #09-쓰레드GyuSeok Lee
 
리눅스서버세팅-김태호
리눅스서버세팅-김태호리눅스서버세팅-김태호
리눅스서버세팅-김태호ETRIBE_STG
 
Springsecurity
SpringsecuritySpringsecurity
SpringsecurityETRIBE_STG
 
톰캣 #03-설치
톰캣 #03-설치톰캣 #03-설치
톰캣 #03-설치GyuSeok Lee
 
데이터베이스 시스템 chapter4_STG박하은
데이터베이스 시스템 chapter4_STG박하은데이터베이스 시스템 chapter4_STG박하은
데이터베이스 시스템 chapter4_STG박하은ETRIBE_STG
 
톰캣 #10-모니터링
톰캣 #10-모니터링톰캣 #10-모니터링
톰캣 #10-모니터링GyuSeok Lee
 
Ssl 하드웨어 가속기를 이용한 성능 향상
Ssl 하드웨어 가속기를 이용한 성능 향상Ssl 하드웨어 가속기를 이용한 성능 향상
Ssl 하드웨어 가속기를 이용한 성능 향상knight1128
 
톰캣 #06-db 연동
톰캣 #06-db 연동톰캣 #06-db 연동
톰캣 #06-db 연동GyuSeok Lee
 
Webservice cache strategy
Webservice cache strategyWebservice cache strategy
Webservice cache strategyDaeMyung Kang
 
모바일에서 Ble pxp
모바일에서 Ble pxp모바일에서 Ble pxp
모바일에서 Ble pxpETRIBE_STG
 
Node.js를 이용한 수업관리 시스템(Lecture System using Node.js)
Node.js를 이용한 수업관리 시스템(Lecture System using Node.js) Node.js를 이용한 수업관리 시스템(Lecture System using Node.js)
Node.js를 이용한 수업관리 시스템(Lecture System using Node.js) 은지 박
 

Destaque (20)

20130329 tomcat ssl
20130329 tomcat ssl20130329 tomcat ssl
20130329 tomcat ssl
 
리눅스에 대하여
리눅스에 대하여리눅스에 대하여
리눅스에 대하여
 
Objc literals
Objc literalsObjc literals
Objc literals
 
Android version
Android version Android version
Android version
 
Swing browser
Swing browserSwing browser
Swing browser
 
Wix - 웹 홈페이지 제작
Wix - 웹 홈페이지 제작Wix - 웹 홈페이지 제작
Wix - 웹 홈페이지 제작
 
구글맵 JavaScript API
구글맵 JavaScript API구글맵 JavaScript API
구글맵 JavaScript API
 
모바일에서 Ble pxp
모바일에서 Ble pxp모바일에서 Ble pxp
모바일에서 Ble pxp
 
톰캣 #09-쓰레드
톰캣 #09-쓰레드톰캣 #09-쓰레드
톰캣 #09-쓰레드
 
리눅스서버세팅-김태호
리눅스서버세팅-김태호리눅스서버세팅-김태호
리눅스서버세팅-김태호
 
Springsecurity
SpringsecuritySpringsecurity
Springsecurity
 
톰캣 #03-설치
톰캣 #03-설치톰캣 #03-설치
톰캣 #03-설치
 
데이터베이스 시스템 chapter4_STG박하은
데이터베이스 시스템 chapter4_STG박하은데이터베이스 시스템 chapter4_STG박하은
데이터베이스 시스템 chapter4_STG박하은
 
톰캣 #10-모니터링
톰캣 #10-모니터링톰캣 #10-모니터링
톰캣 #10-모니터링
 
Ssl 하드웨어 가속기를 이용한 성능 향상
Ssl 하드웨어 가속기를 이용한 성능 향상Ssl 하드웨어 가속기를 이용한 성능 향상
Ssl 하드웨어 가속기를 이용한 성능 향상
 
톰캣 #06-db 연동
톰캣 #06-db 연동톰캣 #06-db 연동
톰캣 #06-db 연동
 
Webservice cache strategy
Webservice cache strategyWebservice cache strategy
Webservice cache strategy
 
모바일에서 Ble pxp
모바일에서 Ble pxp모바일에서 Ble pxp
모바일에서 Ble pxp
 
Node.js를 이용한 수업관리 시스템(Lecture System using Node.js)
Node.js를 이용한 수업관리 시스템(Lecture System using Node.js) Node.js를 이용한 수업관리 시스템(Lecture System using Node.js)
Node.js를 이용한 수업관리 시스템(Lecture System using Node.js)
 
HTTPS, 원격제어
HTTPS, 원격제어HTTPS, 원격제어
HTTPS, 원격제어
 

Mais de ETRIBE_STG

데이터베이스 시스템 chapter3_STG박하은
데이터베이스 시스템 chapter3_STG박하은데이터베이스 시스템 chapter3_STG박하은
데이터베이스 시스템 chapter3_STG박하은ETRIBE_STG
 
데이터베이스 시스템 chapter2_STG박하은
데이터베이스 시스템 chapter2_STG박하은데이터베이스 시스템 chapter2_STG박하은
데이터베이스 시스템 chapter2_STG박하은ETRIBE_STG
 
데이터베이스 시스템 chapter1_STG박하은
데이터베이스 시스템 chapter1_STG박하은데이터베이스 시스템 chapter1_STG박하은
데이터베이스 시스템 chapter1_STG박하은ETRIBE_STG
 
Spring Security
Spring SecuritySpring Security
Spring SecurityETRIBE_STG
 
지적재산권
지적재산권지적재산권
지적재산권ETRIBE_STG
 
Javascript 완벽 가이드 정리
Javascript 완벽 가이드 정리Javascript 완벽 가이드 정리
Javascript 완벽 가이드 정리ETRIBE_STG
 
피들러 신명대
피들러 신명대피들러 신명대
피들러 신명대ETRIBE_STG
 
Google analytics
Google analyticsGoogle analytics
Google analyticsETRIBE_STG
 
대표적인 오픈 소스 라이센스 요약 - 장형주
대표적인 오픈 소스 라이센스 요약 - 장형주대표적인 오픈 소스 라이센스 요약 - 장형주
대표적인 오픈 소스 라이센스 요약 - 장형주ETRIBE_STG
 
애플이 스위프트 프로그래밍 언어를 위해 "훔친" 몇 가지 기능
애플이 스위프트 프로그래밍 언어를 위해 "훔친" 몇 가지 기능애플이 스위프트 프로그래밍 언어를 위해 "훔친" 몇 가지 기능
애플이 스위프트 프로그래밍 언어를 위해 "훔친" 몇 가지 기능ETRIBE_STG
 
게임 기획서 작성하기 - 송철헌
게임 기획서 작성하기 - 송철헌게임 기획서 작성하기 - 송철헌
게임 기획서 작성하기 - 송철헌ETRIBE_STG
 
좋은개발자가되는8가지방법 - 박하은
좋은개발자가되는8가지방법 - 박하은좋은개발자가되는8가지방법 - 박하은
좋은개발자가되는8가지방법 - 박하은ETRIBE_STG
 
리눅스와 스팀 - 황성원
리눅스와 스팀 - 황성원리눅스와 스팀 - 황성원
리눅스와 스팀 - 황성원ETRIBE_STG
 
타이젠 어디까지 왔나 - 김진용
타이젠 어디까지 왔나 -  김진용타이젠 어디까지 왔나 -  김진용
타이젠 어디까지 왔나 - 김진용ETRIBE_STG
 
늑대가 죽은 이유 - 허성
늑대가 죽은 이유 - 허성늑대가 죽은 이유 - 허성
늑대가 죽은 이유 - 허성ETRIBE_STG
 
SQL쿼리튜닝팁 - 허성
SQL쿼리튜닝팁 - 허성SQL쿼리튜닝팁 - 허성
SQL쿼리튜닝팁 - 허성ETRIBE_STG
 
웹접근성 검수 툴 - 김현주
웹접근성 검수 툴 - 김현주웹접근성 검수 툴 - 김현주
웹접근성 검수 툴 - 김현주ETRIBE_STG
 

Mais de ETRIBE_STG (18)

데이터베이스 시스템 chapter3_STG박하은
데이터베이스 시스템 chapter3_STG박하은데이터베이스 시스템 chapter3_STG박하은
데이터베이스 시스템 chapter3_STG박하은
 
데이터베이스 시스템 chapter2_STG박하은
데이터베이스 시스템 chapter2_STG박하은데이터베이스 시스템 chapter2_STG박하은
데이터베이스 시스템 chapter2_STG박하은
 
데이터베이스 시스템 chapter1_STG박하은
데이터베이스 시스템 chapter1_STG박하은데이터베이스 시스템 chapter1_STG박하은
데이터베이스 시스템 chapter1_STG박하은
 
Spring Security
Spring SecuritySpring Security
Spring Security
 
지적재산권
지적재산권지적재산권
지적재산권
 
AWS
AWSAWS
AWS
 
Javascript 완벽 가이드 정리
Javascript 완벽 가이드 정리Javascript 완벽 가이드 정리
Javascript 완벽 가이드 정리
 
피들러 신명대
피들러 신명대피들러 신명대
피들러 신명대
 
Google analytics
Google analyticsGoogle analytics
Google analytics
 
대표적인 오픈 소스 라이센스 요약 - 장형주
대표적인 오픈 소스 라이센스 요약 - 장형주대표적인 오픈 소스 라이센스 요약 - 장형주
대표적인 오픈 소스 라이센스 요약 - 장형주
 
애플이 스위프트 프로그래밍 언어를 위해 "훔친" 몇 가지 기능
애플이 스위프트 프로그래밍 언어를 위해 "훔친" 몇 가지 기능애플이 스위프트 프로그래밍 언어를 위해 "훔친" 몇 가지 기능
애플이 스위프트 프로그래밍 언어를 위해 "훔친" 몇 가지 기능
 
게임 기획서 작성하기 - 송철헌
게임 기획서 작성하기 - 송철헌게임 기획서 작성하기 - 송철헌
게임 기획서 작성하기 - 송철헌
 
좋은개발자가되는8가지방법 - 박하은
좋은개발자가되는8가지방법 - 박하은좋은개발자가되는8가지방법 - 박하은
좋은개발자가되는8가지방법 - 박하은
 
리눅스와 스팀 - 황성원
리눅스와 스팀 - 황성원리눅스와 스팀 - 황성원
리눅스와 스팀 - 황성원
 
타이젠 어디까지 왔나 - 김진용
타이젠 어디까지 왔나 -  김진용타이젠 어디까지 왔나 -  김진용
타이젠 어디까지 왔나 - 김진용
 
늑대가 죽은 이유 - 허성
늑대가 죽은 이유 - 허성늑대가 죽은 이유 - 허성
늑대가 죽은 이유 - 허성
 
SQL쿼리튜닝팁 - 허성
SQL쿼리튜닝팁 - 허성SQL쿼리튜닝팁 - 허성
SQL쿼리튜닝팁 - 허성
 
웹접근성 검수 툴 - 김현주
웹접근성 검수 툴 - 김현주웹접근성 검수 툴 - 김현주
웹접근성 검수 툴 - 김현주
 

표기법을 아시나요?

  • 1. 표기법을 아시나요? • 표기법에 대하여 정답은 없으면 여러 단체가 권고할 뿐이다. • 다음에 설명하는 표기법도 일반적으로 사용되고 있는 표기법을 나 타내고 있다.
  • 2. 표기법을 아시나요? • 낙타 표기법 – 낙타표기법은 단어의 맨 앞 글자를 대문자로 표기하는 방법인데 낙타와 비슷하 다 하여 붙여진 이름이다. – 대상에 따라 표기법이 약간 차이가 있다. – 클래스는 첫 단어의 첫 글자를 대문자로 표기하고 다음단어부터는 첫 글자를 대 문자로 표기한다. – 변수 또는 메소드는 첫 단어의 첫 글자는 소문자로 표기하고 다음단어부터는 첫 글자를 대문자로 표기한다.’ – ex) public void TestClass(), int dynamicVar;
  • 3. 표기법을 아시나요? • 헝가리안 표기법 – 변수표기법에서 주로 사용되는 방법이다. – 변수에 이름을 붙일 때 그 이름 앞에 해당 변수의 데이터형의 약어를 붙이는 것 이다. – ex) int iVariable, INTEGER C_NAME; • 언더바 표기법 – 언더바 표기법은 단어와 단어 사이에 ‘_’로 구분을 짓는 표기법이다. – ex) int MAX_COUNT = 10;
  • 4. 표기법을 아시나요? • 변수 – 변수는 명사로 시작한다. – 낙타표기법을 주로 사용한다. – ex) int integerVariable; • 상수 – 상수는 모두 대문자로 작성하고, 언더바 표기법을 주로 사용한다. – 상수표기에 대한 방침은 따로 없으면 C언어에서의 작성법을 기준으로 삼고 있다. – 생성과 동시에 초기화 값을 입력한다. – ex) int MAX_COUNT = 10;
  • 5. 표기법을 아시나요? • 함수 – 함수는 동사로 시작한다. – 변수와 마찬가지로 낙타표기법을 사용한다. – ex) function setCount () • 생성자 – 생성자는 첫문자가 대문자로 시작한다. – ex) function FruitArray (apple, strawberry, orange) { – this.apple = apple; – this.strawberry = strawberry; – this.orange = orange; – }