>> 주석문
주석은 프로그램의 실행에 영향을 끼치지 않음.
코드를 작성한 후, 그 코드를 이해하기 쉽도록 하기 위해 작성
주석을 달아놓으면 유지보수 시간을 줄일 수 있음.
>> 주석의 종류
한줄주석 (//) : 주석 내용이 한 줄일때, 사용
"//" 다음부터 줄의 끝까지의 내용이 주석으로 간주됨.
여러줄 주석 (/* ~~~ */) :여러 줄의 주석이 필요할 때 사용
/*~~~*/ 이 사이의 모든 내용이 주석으로 간주
>> 패키지
한 패키지 안에 여러 패키지들이 존재할 수 있음.
단, 동일한 이름의 클래스는 존재할 수 없음.
모든 클래스들이 동일한 패키지 안에 존재하고 있으면 관리가 힘들다.
클래스들을 용도에 맞게 구분해서 패키지에 보관하는 것이 좋다.
>> 권장사항
1) 패키지는 적어도 세단계 이상으로 만들어 주는 것을 권장한다.
2) 패키지의 두번째 레벨까지는 도메인의 역순으로 만든다.
왜? 도메인 주소는 고유한 값이기 때문에 중복을 방지할 수 있다.
도메인 주소만 봐도 어느 회사에서 제작한 프로젝트인지 확인할 수 있다.
>> main 메소드() : 프로그램의 시작점, 프로그램당 최소 1개는 가지고 있어야 한다.
>> Method : 사적적으로는 기능을 의미함, 하나의 기능 단위
하나의 클래스 안에 여러개의 메소드가 존재할 수 있다.
메소드를 사용할 때 "호출"이라고 한다.
>> 세미콜론(;) : 논리적인 한 문장이 끝날 때 반드시 세미콜론(;)을 붙임
package com.pr.first; //패키지 선언부 : 현재 클래스에 위치
public class HelloWorld { // 클래스 이름은 HelloWorld
public static void main(String[] args) { // main 메소드 영역 시작
System.out.println("Hi Everyone!");
System.out.println("Nice to meet you!");
System.out.println("Where are you from?");
System.out.println("I'm from KOREA.");
printMyName();
printPractice();
} // main 메소드 영역 끝
public static void printMyName() {
//안녕하세요.
System.out.println("안녕하세요..");
}
public static void printPractice() {
System.out.println("연습중입니다.");
}
} // 클래스 영역 끝
public class MethodTest { //MethodTest 라는 클래스 영역
public void methodA() {
System.out.println("메소드 A 호출!");
}
public void methodB() {
System.out.println("메소드 B 호출!");
}
public void methodC() {
System.out.println("메소드 C 호출!");
}
}
>> 다른 클래스에 있는 메소드들을 호출할 때는?
호출할 메소드가 있는 클래스를 생성(new)을 해줘야 함
[표현법] "클래스이름" "그 클래스를 대변할 이름(별명)" = new 객체이름();
public class Run {
public static void main(String[] args) {
// methodA();
MethodTest mt = new MethodTest();
// . : 참조연산자
mt.methodA();
mt.methodB();
mt.methodC();
}
}
'Programming > JAVA' 카테고리의 다른 글
[JAVA] 반복문 - for문 / do-while문 / Math.random() / 구구단 출력 (1) | 2023.12.22 |
---|---|
[JAVA] 조건문 - if문 / if else문 / switch문 / 관련 예제 (0) | 2023.12.22 |
[JAVA] 논리 연산자 / 삼항 연산자 (1) | 2023.12.20 |
[JAVA] 산술 연산자/ 증감 연산자/ 논리부정 연산자/ 비교 연산자 (0) | 2023.12.20 |
[JAVA] 변수 / 식별자 / 자료형 / next() / nextLine() (0) | 2023.12.20 |