수업소개
이번 시간에는 객체지향의 꽃이라고 할 수 있는 상속에 대해서 알아봅니다. 상속을 이용하면
- 중복된 코드를 제거할 수 있고
- 재사용성을 높일 수 있고
- 가독성을 높일 수 있습니다.
수업
코드
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | <?php $file = new SplFileObject( 'data.txt' ); // var_dump($file->fread($file->getSize())); // $file->rewind(); // var_dump($file->fread($file->getSize())); class MyFileObject extends SplFileObject{ function getContents(){ $content = $this -> fread ( $this ->getSize()); $this -> rewind (); return $content ; } } $file = new MyFileObject( 'data.txt' ); // var_dump($file->fread($file->getSize())); // $file->rewind(); // var_dump($file->fread($file->getSize())); var_dump( $file ->getContents()); var_dump( $file ->getContents()); ?> |