선생님을 위한 프로그래밍 수업

코스 전체목록

닫기

클래스 맴버 만들기 (static)

수업소개

지금까지는 인스턴스의 맴버를 만드는 방법을 살펴봤습니다. 맴버란 인스턴스에 소속된 속성(변수)과 메소드를 의미합니다. 이번 시간에는 클래스의 맴버를 만드는 방법을 알아봅니다. static이라는 키워드가 핵심 문법입니다.

수업

코드 

<?php
class Person{
  private static $count = 0;
  private $name;
  function __construct($name){
    $this->name = $name;
    self::$count = self::$count + 1;
  }
  function enter(){
    echo "<h1>Enter ".$this->name." ".self::$count."th</h1>";
  }
  static function getCount(){
    return self::$count;
  }
}
$p1 = new Person('egoing');
$p1->enter();
$p2 = new Person('leezche');
$p2->enter();
$p3 = new Person('duru');
$p3->enter();
$p4 = new Person('taiho');
$p4->enter();
echo Person::getCount();

 

댓글

댓글 본문
  1. 24.01.05 $this -> self::
  2. 드림보이
    2022.01.23. 클래스 맴버 만들기 (static) 파트 수강완료
  3. jeisyoon
    2021.08.08 Create Class Member(static) - OK
  4. 안명철
    정말 명강의 잘봤습니다.
  5. 배동범
    와 정말 명강의 잘봤습니다.
  6. 쿠반
    강의 첫부분에 Static 글자나오는거 멋있네요!
  7. 주노
    하 한번보고 이해하게 해주시다니 믿고보는 생활코딩!
  8. 더 알고 싶어요
    어쩜 이렇게 설명을 잘 해주시는지. 머리에 쏙쏙 들어오네요. 너무 너무 감사드려요.
  9. abcnt
    크~
  10. orez
    감사합니다.!!!
  11. Sung-jun Kim
    감사합니다~ ^^
  12. dufqusls
    잘봤습니다.!
버전 관리
egoing
현재 버전
선택 버전
graphittie 자세히 보기