✅ 패키지
소스코드를 예쁘게 넣을 "서랍"
: 일종의 단위
기본 구조)
package com.test
ex)
캐릭터 티모 패키지
→ 티모 정보 소스코드
→ Q() 액션 소스코드
→ W() 액션 소스코드
✅ 클래스
자바언어의 "기본단위"
: 기본단위인 클래스 파일명은 .java 확장자명을 가짐
📍 클래스명은 대문자로 시작!
기본 구조)
package com.test
Public class Test{
}
✅ 메서드
함수: 모든 프로그램 '동작'은 함수(메서드)가 진행
함수 == 기능
기본 구조)
* main()이라는 함수는 1 클래스 당 1개만 존재
package com.test
Public class Test{
public static void main(String[] args){
}
}
- public / private 공개범위 - 자바는 "공개정책"
- static 객체와 무관하게
- void 무
📌 메서드 3가지 조건
- input
- output
- 기능
기본 구조)
public [output자리] [메서드명] ( [input 자리] ) {
기능 코드 소스
}
ex)
public void printMessage(String message) {
System.out.println(message);
}
- 입력값, input, 인자, 매개변수, 파라미터, argument ...
- 결과값, output, 반환값, return..
ex)
println(): 줄바꿈
public static void main(String[] args) {
System.out.println("안녕하세요!");
System.out.println("안녕하세요!");
}
출력)
더보기
안녕하세요!
안녕하세요!
System이라는 서랍에서 out 이라는 객체를 꺼내어 println()이라는 함수(메서드,동작)을 실행해줘 의미
; (세미콜론) == 마침표
ex)
print(): 줄바꿈 없음
public static void main(String[] args) {
System.out.print("안녕하세요!");
System.out.print("안녕하세요!");
}
출력)
더보기
안녕하세요! 안녕하세요!
'Language > JAVA' 카테고리의 다른 글
| [JAVA 기초 이론] 조건문: if (0) | 2023.05.05 |
|---|---|
| [JAVA 기초 이론] 관계 연산자 / 논리 연산자 / 삼항 연산자 (0) | 2023.05.05 |
| [JAVA 기초 이론] 연산자 (0) | 2023.05.05 |
| [JAVA 기초 이론] 자료형 (0) | 2023.05.05 |
| [JAVA 기초 이론] 변수 (0) | 2023.05.05 |