PHP5 객체모델 – 11.Final 키워드

작성: 2008.09.05 final 키워드 final 키워드는 해당 메소드와 클래스를 변경할 수 없게 보호해 주는 역할을 합니다. final로 정의된 메소드는 재정의(overriding;오버라이딩)할 수 없으며, final로 정의된 클래스는 상속이 불가능하여 자식 클래스를 만들…

Continue Reading PHP5 객체모델 – 11.Final 키워드

PHP5 객체모델 – 10.인터페이스

written: Oct 20 2005 인터페이스의 개념 인터페이스(interface)의 정확한 의미를 알기 위해서는 자바를 개발한 선의 자바 투토리얼(sun's The Java Tutorial) 중에서 What Is an Interface?를 참고하는 것을 좋을 듯합니다. 이 문서에 의하면…

Continue Reading PHP5 객체모델 – 10.인터페이스

PHP5 객체모델 – 09.Static 멤버

written: Nov 07 2007 정적 멤버(static member) PHP5에서 정적 멤버를 static 키워드를 이용하여 정의하여 사용할 수 있습니다. visibility static $변수이름 = 변수값; visibility static function 함수이름(인수리스트) { 함수내용 }; visibility 위치에는 정적 멤버의…

Continue Reading PHP5 객체모델 – 09.Static 멤버

PHP5 객체모델 – 08.클래스 상수

written: Oct 18 2005 상수 상수(constant)라는 것은 프로그램에서 한번 값이 결정되면 다시는 새로운 값으로 변경될 수 없는 객체입니다. 언어마다 상수의 분류가 다소 다르기는 합니다만 대체적으로 숫자형, 문자형, 문자열 상수로 구분되며…

Continue Reading PHP5 객체모델 – 08.클래스 상수

PHP5 객체모델 – 07.추상클래스

written: Oct 12 2005 추상클래스는 객체가 가지는 특성들을 추상화시켜 놓았을 뿐 아직 인스턴스화될 수 없는 클래스입니다. "객체지향 개념" 카테고리의 "추상클래스" 문서를 참조하셔서 먼저 추상클래스가 무엇인지를 이해하시기 바랍니다. 추상클래스(abstract class) [crayon-603e0eeeb8a13998575121/]…

Continue Reading PHP5 객체모델 – 07.추상클래스

PHP5 객체모델 – 06.범위지정연산자(::)

written: Oct 06 2005 last modified: Oct 11 2005 앞 문서들에서 접근제한자를 이용하여 가시범위(visibility) 지정하는 방법에 대하여 알아보았습니다. 이번 문서에서는 범위 지정 연산자(scope resolution operator;범위연산자;범위지정자)를 이용하여 유효범위(scope)를 지정하는 방법에 대하여…

Continue Reading PHP5 객체모델 – 06.범위지정연산자(::)

PHP5 객체모델 – 04.Protected 멤버

written: Sep 30 2005 last modified: Oct 11 2005 protected 멤버 protected 멤버는 해당 클래스 멤버뿐만 아니라 클래스를 상속받은 하위클래스에서도 상위클래스의 protected 멤버에 접근할 수 있습니다. protected로 선언된 멤버의 경우에…

Continue Reading PHP5 객체모델 – 04.Protected 멤버

PHP5 객체모델 – 02.PPP 접근제한자

written: Sep 30 2005 last modified: Oct 11 2005 PPP 접근제한자(Private/Protected/Public access modifier) C++ 또는 자바와 같은 프로그래밍 언어에는 멤버에 대한 접근 권한(access right)을 지정하는 private, protected, public라는 접근제한자(access modifier;접근지정자,…

Continue Reading PHP5 객체모델 – 02.PPP 접근제한자