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 자리  ) {

           기능 코드 소스

}

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

 

출력)

더보기
더보기

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