728x90
반응형

패키지 2

[JAVA] 자바가 제공하는 패키지

java.lang 패키지 자바에서 기본이 되는 패키지 자주 사용되는 자바 클래스와 인터페이스가 위치함 별도의 import 없이도 접근 가능한 패키지 Object, String, Integer, System 등이 위치함 Object 클래스 자바의 모든 클래스의 최상위 슈퍼클래스 별도로 클래스를 상속받지 않으면 자동으로 상속되는 클래스 따라서, 모든 클래스는 Object 클래스의 멤버를 사용 가능 대표적인 메서드 equals() : 두 객체가 같은지 비교 후 결과값 리턴 같은 주소를 참조하는지 동등 비교(==) 수행함 일반적으로 두 객체가 같은지를 비교하는 것은두 객체의 멤버변수 값이 같은지를 비교하는 것이므로 Object 클래스의 equals() 메서드를 그대로 사용하지 않고 오버라이딩하여 객체 내의 참조..

[JAVA] 자바의 패키지 Package

패키지(Package) 및 package 문 클래스 파일이 위치하는 물리적 폴더 구조 패키지가 다르면 같은 이름의 클래스도 각각 별도로 관리가 가능함 패키지명은 상위패키지와 하위패키지로 구분하여 패키지 내에 또 다른 패키지를 생성할 수 있음 각 패키지 단계를 마침표(.)로 구분하여 지정 패키지명은 보통 각 회사의 도메인 이름을 사용하며 도메인 이름을 상위도메인부터 역순으로 나열하여 지정 ex. samsung.com 일 경우 com.samsung 으로 지정 특정 패키지에 소속된 클래스의 소스코드 최상단에는 반드시 package 키워드를 사용하여 소속 패키지의 이름을 명시해야함 단, 하나의 클래스는 하나의 패키지에 소속되므로 package 문은 소스 코드 최상단에서 단 한 번만 선언됨 특정 클래스의 이름을 ..

728x90
반응형