반응형
[Java, 객체지향] 패키지란?
패키지란? (Package)
패키지는 서로 관련된 클래스의 묶음을 의미한다.
클래스는 클래스 파일이고(*.class), 패키지는 폴더라고 할 수 있다.
클래스 패스란? (Classpath)
클래스 패스는 클래스 파일의 위치를 알려주는 경로이다.
import문 생성 단축키
클래스를 사용할 때 원래는 패키지 이름을 다 입력해야 한다.
하지만 import문을 이용하면 이를 생략해도 된다.
import문을 자동으로 삽입해주는 단축키는 'Crtl+Shift+O'이다.
import문 선언
import 패키지.클래스;
또는
import 패키지.*; // 모든 클래스를 import
Java를 사용하면서 많이 사용하는 메서드인
System.out.println(); 함수는
알고보면 System 클래스에 있는 메서드이다.
따라서,
import static java.lang.System.out; 을 선언해주면
out.println(); 만으로도 가능하다.
(출처: 유튜브 남궁성의 정석코딩)
반응형
'Java' 카테고리의 다른 글
[Java, 객체지향] 추상 클래스, 추상 메서드란? (0) | 2021.08.16 |
---|---|
[Java, 객체지향] 제어자란? (modifier) (접근 제어자 & static, final, abstract) (0) | 2021.08.12 |
[Java, 객체지향] 지역 변수, 멤버 변수의 초기화 (0) | 2021.08.11 |
[Java, 객체지향] 생성자(constructor) 의미와 종류 (+this) (0) | 2021.08.11 |
[Java, 객체지향] 오버로딩이란? (overloading) (0) | 2021.08.11 |