본문 바로가기

WEB

(3)
[JAVA] 클래스와 객체 02 ● 클래스와 객체의 생성자 ● 상속의 정의와 사용법 ● 오버로딩, 오버라이딩의 차이 1. 클래스와 객체의 생성자 ㅁ 접근 제어자 : 외부에서 접근할 수 있는 정도와 범위를 정함 - 클래스나 멤버의 사용을 제어하기 위해 사용 · public : 접근 제한이 없음 · protected : 같은 패키지나 자식 클래스에서 접근 가능 · default : 같은 패키지 내에서만 접근 가능 · private : 같은 클래스 내에서만 접근 가능 ㅁ 접근자와 설정자 · 캡슐화(정보 은닉) : 구현의 세부 사항을 클래스 안에 감추는 것 · 클래스 안의 데이터를 외부에서 마음대로 변경하지 못하게 하는 것 · 외부에서 변수는 감추고, 메소드는 사용할 수 있도록 클래스를 생송 · getter : 변수값(필드 값)을 반환하는 접..
[JAVA] 클래스와 객체 01 ● 객체지향 프로그래밍의 특징 ● 클래스, 객체, 인스턴스의 의미 ● 클래스를 생성하고 사용하는 방법 ● 인스턴스 변수와 인스턴스 메소드에 대해 학습 1. 객체지향 프로그래밍 => 모든 데이터를 object로 취급하여 프로그래밍 하는 방법 ㅁ 객체지향 프로그래밍의 특징 - 자료 추상화 - 상속 - 캡슐화 - 다형 2. 클래스, 객체, 인스턴스 ⊙ 객체 (≒ 인스턴스) : 서로 다른 많은 데이터를 하나로 묶어서 표현한 것 ⊙ 클래스 : 객체를 만드는 도구, 객체를 정의해 놓은 것 ㅁ 클래스를 사용하는 이유 -> 코드의 재사용성 , 코드의 중복을 제거하여 오동작 방지 ㅁ 클래스의 정의와 객체 생성 - 클래스 정의 : 클래스를 작성하는 것 - class 키워드로 클래스를 정의 - 객체 생성 : 클래스명 객체 ..
XML 기본 문법 1. XML 문서의 분류 ㅁ 정형화된 XML 문서 : XML 문서 생성 규칙을 잘 지켜서 작성된 문서 - 하나의 루트 엘리먼트 존재 - 각 엘리먼트는 시작 태그와 종료 태그를 가짐 ㅇ ... ㅇ ... -> 로 표기 가능 - 엘리먼트들은 올바르게 중첩되어야 함 (nested property) ㅁ 유효한 문서 : 정형화된 문서이면서, XML로 정의된 특정 마크업 언어로 작성된 문서 (DTD나 XML Schema를 통해 정의된 마크업 언어의 문법 따르는 문서) 2. XML 문서 구조 ㅁ XML Document Production Rules [1] document ::= prolog element Misc* [22] prolog ::= XMLDecl? Misc* (doctypedecl Misc*) [23] X..