Language/JAVA

JAVA 기본정보

오류나면꽥꽥 2023. 5. 5. 22:06

✅ 패키지

소스코드를 예쁘게 넣을 "서랍"

: 일종의 단위

 

기본 구조)

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가지 조건

  1. input
  2. output
  3. 기능

 

기본 구조)

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("안녕하세요!");
}

 

출력)

더보기

안녕하세요! 안녕하세요!