Oop 개요
* 특성
정확한 데이터 관리 (변수로 바로 접근=x)
= 변수 주변을 둘러싸고 있는 매개 변수를 통해서 접근함으로서
사용자에게 입력(변경), 또는 재요구, 자체변형, 접근불가
등을 할 수 있다.
은익화 : 외부에 바로 접근 X
-> 맴버 함수를 통해서 접근
상속성 : 재사용성 + 확장 + 프로그렘모듈 재사용가능
다형성 : 다양한 결과를 받을 수 있다.
(단, '상속성->재정의'의 사전정의필요)
* 구조 (절차(구조/하양식설계/모둘화)=x)
= 객체지향(oop)
*프로세스 =CBD 분석
속성값(맴버변수에서 저장) <-> 메소드(객체의 맴버=맴버함수) <-> 외부함수(전역함수,외부함수)
*
class(설계도) -(인스턴스화)-> Object(객체/집)
: 객체를 생성할 수 는 있지만 정보 처리는 불가하다. = 선언(공지/단위)
Test07 t10 =new Test07();
: new를 통해 정의 -> object에 접근할 수 있다.
: 생성자를 통해 ()안을 정의할 수 있다.
Function table를 통해 '(다수의/사용자정의)인스턴스 객체(메소드)'에 접근한다.
+ 개별 인스턴스 객체 메소드들은 모두 Function table를 참조한다.
* 객체의 단위는 Function table + 개별 인스턴스 객체 메소드
상속 : 단일 상속(하나의 클래스를 상속받는다)
다형? 상속(여러 클래스를 동시에 상속받는다=X) ->인터페이스를 통해 상속
예)
preivate int result : preivate 같은 클래스에 다른 맴버함수에서만 접근가능하다
class B extends A{...}
( class B: 파생클래스 / extends A:상속을 위한 클래스(한개만? 가능..)
element
| Font | |
|---|---|
| font-family | |
| font-size | |
| font-style | |
| font-variant | |
| font-weight | |
| letter-spacing | |
| line-height | |
| text-decoration | |
| text-align | |
| text-indent | |
| text-transform | |
| white-space | |
| word-spacing | |
| color | |
| Background | |
| bg-attachment | |
| bg-color | |
| bg-image | |
| bg-position | |
| bg-repeat | |
| Box | |
| width | |
| height | |
| border-top | |
| border-right | |
| border-bottom | |
| border-left | |
| margin | |
| padding | |
| max-height | |
| min-height | |
| max-width | |
| min-width | |
| outline-color | |
| outline-style | |
| outline-width | |
| Positioning | |
| position | |
| top | |
| bottom | |
| right | |
| left | |
| float | |
| display | |
| clear | |
| z-index | |
| List | |
| list-style-image | |
| list-style-type | |
| list-style-position | |
| Table | |
| vertical-align | |
| border-collapse | |
| border-spacing | |
| caption-side | |
| empty-cells | |
| table-layout | |
| Effects | |
| text-shadow | |
| -webkit-box-shadow | |
| border-radius | |
| Other | |
| overflow | |
| cursor | |
| visibility | |
'새로워지기 > 서른의 생활코딩' 카테고리의 다른 글
| ex14) java (0) | 2012.02.15 |
|---|---|
| ex13) java (0) | 2012.02.15 |
| ex12) java (0) | 2012.02.14 |
| ex11) java (0) | 2012.02.14 |
| ex10) java (0) | 2012.02.14 |
댓글