목록Back (34)
호비시의 끄적끄적
객체확장(상속) extends 자식 클래스 extends 부모 클래스 - 자식 클래스는 부모 클래스의 (접근 가능한)속성과 메서드에 접근 및 호출이 가능하다. (public 과 protected 속성 만 가능/ private 속성은 불가능) 외부에서 접근이 가능한가? 가능 public 불가능 protected - 상속받은 자식클래스 내부에서 접근이 가능 private public 인 method1 정상 작동 protected인 method2 에러 상속은 되지만 하위 클래스 외부에서 접근하였기 때문에 에러 private 인 method3 에러 추상 클래스 하위 클래스간의 표준을 만들어주는 클래스 하위 클래스가 반드시 정의해야 하는 메서드 정의만 해주고 상속받는 하위 클래스에서 반드시 구현을 해야한다.

PHP 객체 클래스 구문 메서드 클래스에 정의된 함수 속성 클래스에 정의된 변수 인스턴스 생성된 객체 (new 연산자로 생성) 생성자 __construct 객체가 생성될 때 자동으로 호출되는 메서드(함수) 반환값 없음 보통 초기 처리 작업에 사용 ex)값의 초기화 정적메서드 정적 static 생성하지 않고 접근이 가능 생성하지 않으므로 $this가 없다. 클래스 명으로 접근 가능 (클래스명::정적메서드) 자바스크립트의 prototype과 유사함 실제 메모리 상의 구조를 살펴보면 코드 & 상수 영역 정적인 영역( 고정 영역 ) 런타임 영역 ( 동적인 영역 ) $obj1= new Object(); 가 실행되면 $obj1가 런타임 영역(동적인 영역)에 일정 부분 할당 된다. 생성이 된 후에 할당 되기 때문에 ..