❗ 주석의 종류 |
1. 한 줄 주석(//) : 주석 내용이 한 줄 일 때 사용 "//" 다음줄부터 끝까지의 내용이 주석으로 간주 2. 여러 줄 주석(/*~~~~*/) : 여러 줄의 주석이 필요할 때 사용 "/*~~~*/" 이 사이 모든 내용이 주석으로 간주 |
❗ 주석문 |
1. 주석은 프로그램의 실행에 영향을 끼치지 않는다 2. 코드를 작성한 후 그 코드를 이해하기 쉽도록 하기 위해 작성한다 3. 주석을 달아놓으면 유지보수 시간을 줄일 수 있다 |
❗ 패키지 |
* 한 패키지 안에 여러 클래스들이 존재할 수 있음 * 단, 동일한 이름의 클래스는 존재할 수 없음 * 모든 클래스들이 동일한 패키지 안에 존재하고 있으면 관리가 힘들다 * 클래스들을 용도에 맞게 구분해서 패키지에 보관하는 것이 좋다 * * 권장사항!!!!(웹개발 기준) * * - 패키지는 적어도 세 단계 이상으로 만들어 주는 것을 권장 * com.ullebulle.first * com.회사이름.프로젝트이름or팀이름or카테고리이름 |
❗ 메소드 |
* Method : 사전적으로는 기능을 의미, 하나의 기능 단위(C언어의 function) * 하나의 클래스 안에 여러개의 메소드가 존재할 수 있음 * 메소드를 사용하는 것을 "호출(call)"이라고 한다. * 세미콜론(;) : 논리적인 한 문장이 끝날 때 반드시 세미콜론을 붙임 |
package com.ullebulle.first; // 패키지 선언부 : 현재 클래스의 위치
public class HelloWorld { // 클래스 선언부 : 클래스 이름을 HelloWorld라고 지었음 {Scope}
public static void main(String[] args) { // main 메소드 영역 시작
printMyName();
System.out.println("Hi Everyone!!");
printMyName();
//printMyName(); // 메소드 호출, 메인 메소드 안에!!
} // main 메소드 영역 끝 >> 할 일 끝, 다음 메소드를 사용하려면 다시 메소드 호출을 해줘야 함
public static void printMyName() { // printMyName 메소드 시작
// 안녕하세요. 제 이름은 박머루 입니다.
System.out.println("안녕하세요. 제 이름은 박머루 입니다.");
} //printMyName 메소드 영역 끝
} //HelloWorld 클래스 영역 끝

‼️ 다른 클래스에 있는 메소드를 호출할 때는 어떻게 할까? |
* 1. 호출할 메소드가 존재하는 클래스를 생성(new)을 해줘야 함! * * 표현법 >> "클래스이름" "그 클래스를 대변할 이름(별명)" = new 클래스이름(); * * 나중에 객체시간에 이론적으로 깊게 다뤄볼 것! |
package com.ullebulle.second;
public class MethodTest { //MethodTest 클래스 영역 시작
public void methodA() { //method A 영역 시작
System.out.println("메소드 A 호출!");
} //method A 영역 끝
public void methodB() { //method B 영역 시작
System.out.println("메소드 B 호출!");
} //method B 영역 끝
public void methodC() { //method C 영역 시작
System.out.println("메소드 C 호출!");
} //method C 영역 끝
} // 클래스 영역 끝
package com.ullebulle.second.run;
import com.ullebulle.second.MethodTest; // import 문 : 해당 패키지에 있는 클래스를 가져다 쓰겠다.
public class Run {
public static void main(String[] args) {
MethodTest ar = new MethodTest();
// ar = MethodTest 별명
// . 참조연산자(직접접근연산자)
ar.methodA();
ar.methodB();
ar.methodC();
}
}

=> MethodTest 클래스에 있는 메소드 A, B, C를 Run 클래스에 호출하여 출력하였다.
'국비 > Java' 카테고리의 다른 글
[03-2] Java - Operator 연산자 (0) | 2022.04.11 |
---|---|
[03-1] Java - type casting, promotion 형변환 (0) | 2022.04.11 |
[02-3] Java 출력메소드(println, print, printf), 스캐너 Scanner (0) | 2022.04.08 |
[02-2] Java - 식별자(Identifier), 변수(Variable) (0) | 2022.04.08 |
[01] OT, 프로그래밍 기초 (0) | 2022.04.07 |