Development/Java(853)
-
패키지 선언, 패키지 선언 형식
패키지 선언 형식 패키지 이름에는 패키지의 경로까지 포함한 풀 네임을 명시해야 합니다.
-
패키지와 클래스 패스의 관계
패키지와 클래스 패스의 관계 · 패키지도 클래스 패스를 기준으로 검색됩니다. · 패키지를 만든다는 것은 패키지 이름으로 정의된 것과 동일한 폴더 구조를 갖게 되는 것이르모 import한 클래스는 먼저 CLASSPATH 환경변수에 정의된 "패키지 루트 디렉토리"를 알아내고, 패키지 이름을 근거로 패키지 루트 디렉토리에서부터 패키지와 클래스 계층을 따라 찾아가게 됩니다. o 디렉토리 경로 Korea와 America 디렉토리는 패키지로 선언되어 있어야 합니다.
-
Java - 생성자 오버로딩 소스코드 예
Java - 생성자 오버로딩 소스코드 (com.name)
-
Java - 디폴트 생성자 형식
Java - 디폴트 생성자 형식 public class MyClass{ private String name; public void setName(String n){ name = n; } } MyClass myClass = new MyClass(); //디폴트 생성자 (자동삽입) public MyClass( ){ //빈 공간 } 접근지정자는 클래스 선언시 사용한 접근지정자를 따르며 인자가 없습니다.
-
객체 및 참조 구조
객체 생성 · 클래스의 이름과 동일한 이름을 가진 생성자를 이용해서 객체를 생성합니다. · 객체를 생성하는 키워드인 new 키워드와 함께 생성자를 호출하여 객체를 생성하게 됩니다. · 객체명에서는 생성된 객체의 주소를 저장하며 객체 참조변수라고도 합니다. public static void main(String[] args){ Number myNumber=new Number(); System.out.println("메소드 호출 전 값: "+myNumber.getNumber()); instMethod(myNumber); System.out.println("메소드 호출 후 값: "+myNumber.getNumber()); } class Number{ public static void instMethod(Num..
-
디폴트 생성자(Default Contructor)
디폴트 생성자(Default Contructor) · 생성자를 정의하지 않았을 경우에만 호출 되어 집니다. · 생성자가 없어도 인스턴스 생성이 가능한 이유는 자바 컴파일러가 자동으로 디폴트 생성자를 자동으로 삽입시켜주기 때문입니다. · 모든 클래스는 자동으로 기본 생성자(디폴트 생성자)가 생성됩니다. · 인수를 가지지 않는 생성자입니다.(생성자는 오버로딩이 가능하므로 여러 개를 둘 수 있는데 그 중 인수가 없는 생성자) · 디폴트 생성자의 접근제어 지시자는 클래스의 선언형태에 따라서 결정됩니다 · 초기화 역할을 하는 생성자가 아닙니다. · 프로그래머가 생성자를 직접 정의한 경우 컴파일러는 매개변수가 없는 기본 생성자를 제공하지 않습니다.