티스토리 뷰

웹 개발자로써/PHP

2010년1월7일_3

GsBOB 2010. 1. 8. 00:02

[클래스]

클래스는 다른 프로그램을 사용해본 개발자라면 무십번은 들었을 말이다. 여기에서

는 그냥 개념을 C프로그램이랑 비교해서 설명을 하겠다. C프로그램은 클래스라는

개념이 없다. 구조체라고 서로 다른 데이터 타입의 변수를 묶어서 사용할 수 있는

데이터 타입은 있다.

하지만, 클래스는 구조체 형태에 함수를 추가시켰다고 생각하면 된다. 즉!!!

여러 타입의 데이터 변수와 여러개의 함수가 하나로 묶어진 데이터 타입이다!

예제를 보겠다.

<?PHP
 class Student
 {
  var $StudentID;
  var $StudentName;

  function printStudent($id,$name)
  {
   print "ID: $id"."<br>";
   print "Name: $name"."<br>";
  }
 }

 $objStudent = new Student;
 $objStudent->StudentID = 1234;
 $objStudent->StudentName = "RYU";

 $objStudent->printStudent($objStudent->StudentID,
         $objStudent->StudentName);
?>

각 요소 들은 -> 표시로 연결된다.



공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함