생활코딩

Coding Everybody

코스 전체목록

닫기

상속 기본 (inheritance)

수업소개

이번 시간에는 객체지향의 꽃이라고 할 수 있는 상속에 대해서 알아봅니다. 상속을 이용하면 

  • 중복된 코드를 제거할 수 있고
  • 재사용성을 높일 수 있고 
  • 가독성을 높일 수 있습니다.

수업

코드

<?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());
?>

 

댓글

댓글 본문
버전 관리
egoing
현재 버전
선택 버전
graphittie 자세히 보기