혼자서 공부하기
-
접근 수정자 (Access Modifier) 선언혼자서 공부하기/자바 2007. 3. 19. 05:46
1. 접근 수정자??? = 클래스, 메소드 멤버필드(변수)앞에서 형(Type)을 선언함으로써 접근허용을 표시하는 기능을 가지며, 클래스, 메소드, 멤버필드에 따라서 각 의미는 차이를 보이게 된다. (1) private = 객체 지향의 특성중에서 정보은폐를 통해서 데이터의 보호를 위한 것 = 고로 선언된 필드가 정의된 클래스 안에서만 접근이 허용이 되고 다른 클래스에서는 접근할수 없으므로 다른 사용자가 임의로 데이터를 변경할 수 없는 정보보호의 역할을 수행...
-
생성자혼자서 공부하기/자바 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..