Python (ไพทอน) เป็นภาษาสคลิป ที่สนับสนุนการเขียนโปรแกรม แบบ OOP ก่อนศึกษาวิธีการเขียนกัน เรามาทำความรู้จักคำศัพท์ ต่างๆ เหล่านี้กันก่อน
Calss: คือ ต้นแบบสำหรับสร้างออปเจ็คโดยที่ต้นแบบที่ว่าจะถูกสร้างขึ้น โดยจะมีคุณสมบัตของคลาส คือตัวแปลในคลาส เมดทอด สามารถเข้าถึง ได้ด้วย dot(.) เครื่องหมาย .

Class variable:  คือตัวแปลที่ใช้ร่วมกันภายในคลาส Class variable: ถูกกำหนดขึ้นภายในคลาส แต่อยู่นอก เมทอด ของคลาส

Instance Variable คือ ตัวแปรช ที่ถูกสร้างและยังคงอยู่ ภายใน method ของ Class ที่สร้างมันขึ้นมาเท่านั้น

Inheritance: คือการถ่ายโอนความสามารถของคลาสหนึ่งไปยังอีกคลาสหนึ่ง เช่นจากคลาสแม่ ไปยังคลาสลูก

Function overloading: คือฟังก์ชั่นที่ชื่อเหมือนกัน แต่สามารถแยการทำงาน ของฟังก์ชั่นแต่ละตัวออกจากกันได้ด้วย arguments

Constructor function: คือฟังก์ชั่นที่สร้างเรียกอัตโนมัตเมื่อมีการสร้างออปเจ็คจากคลาส ใน python ใช้ function __init__()

Instance: คือการสร้าง ออปเจ็คตากคลาส  ออเจ็คที่ถูกสร้างขึ้น จะมีชนิดเป็น obj  ซึ่งเป็นเอาความสามารถของคลาสทั้งหมด ออกมาเก็บไว้ในตัวแปล

Method :คือฟังก์ชั่นชนิดหนึ่งที่ถูกสร้างขึ้นภายใน คลาส

Object : คือ คือคุณสมบัติต่างๆ ของสิ่งที่เราสร้างขึ้นจากคลาส ไม่ว่าจะเป็น  data members (class variables และ instance variables) และ methods.



กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
ขาย Server IBM System x3550 M4 [P/N 7914C2A]
โดย Anonymous จ 01 ธ.ค. 2014 10:48 am บอร์ด Linux - Web Server
0
695
จ 01 ธ.ค. 2014 10:48 am โดย บุคคลทั่วไป View Topic ขาย Server IBM System x3550 M4 [P/N 7914C2A]
Regular php คืออะไร ค่ะ
โดย thatsawan จ 01 ธ.ค. 2014 10:14 am บอร์ด Programming - PHP
0
743
จ 01 ธ.ค. 2014 10:14 am โดย thatsawan View Topic Regular  php คืออะไร ค่ะ
Psycopg2 สามารถติดตั้งใน macbook pro ได้มั้ยครับ ขอวิธีด้วยครับผม ขอบคุณครับ
โดย Anonymous จ 01 ธ.ค. 2014 10:05 am บอร์ด Programming - C/C++ & java & Python
0
570
จ 01 ธ.ค. 2014 10:05 am โดย บุคคลทั่วไป View Topic Psycopg2 สามารถติดตั้งใน macbook pro ได้มั้ยครับ ขอวิธีด้วยครับผม ขอบคุณครับ
ทำยังเราจะใช้งาน BBcode ที่เรา add เข้าไปได้
โดย thatsawan จ 01 ธ.ค. 2014 1:12 am บอร์ด Programming - PHP
6
923
จ 01 ธ.ค. 2014 1:43 am โดย thatsawan View Topic ทำยังเราจะใช้งาน BBcode ที่เรา add เข้าไปได้
phpbb3.1 ใช้ Symfony เวอชั่นต่ำกว่าหรือสูงกว่า 2.0.15 คับ
โดย offing จ 01 ธ.ค. 2014 12:41 am บอร์ด Programming - PHP
1
1096
จ 01 ธ.ค. 2014 12:43 am โดย thatsawan View Topic phpbb3.1 ใช้ Symfony เวอชั่นต่ำกว่าหรือสูงกว่า 2.0.15 คับ
วิธีใช้ Unittest Symfony2 บน Netbean
โดย offing อ 30 พ.ย. 2014 3:30 am บอร์ด Software testing
1
1641
อ 30 พ.ย. 2014 9:58 am โดย thatsawan View Topic วิธีใช้ Unittest Symfony2 บน Netbean
public,private และ protect ต่างกันยังไง
โดย offing ส 29 พ.ย. 2014 2:25 pm บอร์ด PHP Knowledge
1
1243
จ 01 ธ.ค. 2014 2:38 pm โดย jataz2 View Topic public,private และ protect ต่างกันยังไง
การทำ Unit Testing บน Joomla 3.3 ด้วย PHPUnit กับ Netbeans 8.0
โดย tsukasaz ศ 28 พ.ย. 2014 4:33 pm บอร์ด Software testing
0
4724
ศ 28 พ.ย. 2014 4:33 pm โดย tsukasaz View Topic การทำ Unit Testing บน Joomla 3.3 ด้วย PHPUnit กับ Netbeans 8.0