전체 글
-
생성자혼자서 공부하기/자바 2007. 3. 19. 03:42
위의 초기화 과정에서 복잡한 초기화가 필요하다면!!! 생성자(Constructor)를 정의한다.. 생성자는 클래스와 같은 이름을 가지게 되며 인수가 없는 경우와 인수가 있는 경우의 두가지로서의 구현되며 디폴트는 인수가 있는 생성자 고로 다형성은 프로그램을 실행할 때 사용된 데이터 유형이나 인수의 개수로서 어떤 메소드가 사용되는 가를 판단하게 돰.. 예시... class Dongari2 //클래스 Dongari2 선언 { public String id; public String name; public int age; public String chonmu; Dongari2(String iid, String nname, int aage, String cchonmu) //생성자 Dongari2는 클래스 Dong..
-
클래스 내에서의 필드혼자서 공부하기/자바 2007. 3. 18. 05:14
필드는 객체의 정적특성(Static Property ; 객체가 가지고 있는 정보보관) 기억장소인 데이터여역이고 메소드는 객체의 동적특성(Dynamic Property)로 간주할 수 있다.. 즉 객체의 데이터를 액세스하거나 객체가 가지고 있는 필드를 변경하는 작업을 한다. 처음에 클래스 수정자(Modifier)가 선택적으로 부여할 수 있고 그 다음에 지정어 class가 나타난다. 클래스명은 일반적으노 첫문자는 대문자로 한다. 클래스 이름 다음에는 "{"와 "}"사이에 필드선언(Field Declaration)과 메소드 선언(Method Declaration)으로 구성된다. 필드선언을 필드변수라고들 하지요..ㅎㅎ
-
클래스???혼자서 공부하기 2007. 3. 18. 05:11
프로그램에서 객체라고 하는 것은 = 필요시 가져다가사용할수있도록 독립된 기능을 수행하는 하나의 단위 고로 클래스는 추상적인 데이터형으로 int나 float와 같은 이미 제공된 타입이 아니라 사용자가 직접 정의하는 새로운 데이터형을 만드는 작업 데이터형은 어떤 형식을 가지는 데이터와 그 데이터를 이용해서 결과를 나타내는 메소드(method)라 할 수 있다. 클래스의 멤버 클래스내에서 정의한 메소드와 변수 인스턴스변수 클래스내에서 정의된 데이터나 변수 메소드 클래스의 데이터가 사용될 수 있는 방법
-
System.in.read() - 2혼자서 공부하기/자바 2007. 3. 18. 04:06
System.in.read()는 표준 입력 장치인 키보드로 부터 한개의 문자를 읽는 문장이나 문자열을 읽으려면 먼저 임시메모리 버퍼를 작성해야 한다.. 방법은 System.in 클래스를 이용하여 객체를 정의하는 방식 BufferedReader in = new BufferedReader(new InputStreamReader(System.in)); 여기에서 객체 in의 역할은 입력된 자료를 임시버퍼에 넣는 역할!! 작성된 객체를 이용하여 자료를 입력하는 방법은 아래와 같다.. 변수명 = 메소드(객체.readLine()); 저장하기 위한 변수명과 메소드 종류는 아래와 같다.. byte || Byte.parseByte(객체.readLine()); short || Short.parseShort(객체.readLi..
-
-
표준 입출력혼자서 공부하기/자바 2007. 3. 18. 03:05
1. 입출력(I/O) 입력(Input)과 출력(output)을 뜻하는 용어 입력은 외부 입력 장치로 부터 데이터를 프로그램으로 읽어오는 행위 출력은 프로그램 상의 어떤 값을 출력 장치로 내보내는 행위 이 상황에서 프로그램에서 사용되는 문장을 입출력문!!! 이렇게 자바에서 입출력문들 담당하는 메소드가 제공이 되는 기본 패키지는 java.io로 지원된다. 2. 표준 입출력 시스템에서 미리 지정한 표준 파일에 입출력을 행하는 방법을 의미 사용자가 파일을 열거나 닫을 필요가 없으며, 표준 파일의 종류에는 표준 입출력으로 in(input), out(output), 그리고 err(error)가 있다. 이와 같은 파일들은 입출력 장치가 미리 연결되어 있으며 일반적으로 표준 입력장치는 키보드를 사용하고 표준 출력장치는..