• อาจารย์ ดร.วาสนา สันติธีรากุล

 

COM 2501 การวิเคราะห์และออกแบบเชิงวัตถุ
ถาม-ตอบ เนื้อหาอาทิตย์ที่ 6 (section 1, 2) อ่าน 592 | ตอบ 15
เขียนเมื่อ วันพฤหัสบดี ที่ 16 เดือน มีนาคม พ.ศ.2560 เวลา 09:51:01

 

ความเห็นที่ 15
จาก : 58143209
วันที่ : วันศุกร์ ที่ 28 เดือน เมษายน พ.ศ.2560 เวลา 15:30:04

ตอบคำถามข้อที่ 1

ความสัมพันธ์ระหว่าง Class ความสัมพันธ์ระหว่าง Class ที่ทำงานร่วมกัน 

ความเห็นที่ 14
จาก : 58143326
วันที่ : วันศุกร์ ที่ 28 เดือน เมษายน พ.ศ.2560 เวลา 09:23:11

เฉลยคำถามข้อที่ 2  Visibility คืออะไร  มีกี่ประเภท  อะไรบ้าง

มี 3 ประเภท 

1.Public (+) เห็นได้จากภายนอก

2.Private (-)  ซ่อนไว้

3.Protected (#) ใส่รหัส

ความเห็นที่ 13
จาก : 58143226
วันที่ : วันศุกร์ ที่ 28 เดือน เมษายน พ.ศ.2560 เวลา 03:20:55

ตอบคำถามข้อที่ 2

Private เขียนแทนด้วยสัญลักษณ์   -   หมายถึง Attribute หรือ ฟังก์ชัน ที่ไม่สามารถมองเห็นได้จากภายนอก   แต่สามารถมองเห็นได้จากภายในตัวของ Class เองเท่านั้น

Protect เขียนแทนด้วยสัญลักษณ์   #   หมายถึง Attribute หรือ ฟังก์ชัน ที่สงวนไว้สำหรับการทำ Inheritance โดยเฉพาะ Attribute หรือ ฟังก์ชันเหล่านี้ จะเป็นของ Super class เมื่อ

ทำการ Inheritance แล้ว Attribute หรือ ฟังก์ชัน ที่มี Visibility แบบ Protect จะกลายไปเป็น Private Attribute/ฟังก์ชัน หรือ Protected ขึ้นอยู่กับภาษา Programming ที่นำไปใช้


Public เขียนแทนด้วยสัญลักษณ์   +   หมายถึง Attribute หรือ ฟังก์ชัน ที่สามารถมองเห็นได้จากภายนอก และสามารถเข้าไปเปลี่ยนค่า อ่านค่าหรือเรียกใช้งาน Attribute หรือ ฟังก์ชัน 

 

นั้นได้ทันทีโดยอิสระจากภายนอก 

ความเห็นที่ 12
จาก : 58143235
วันที่ : วันพฤหัสบดี ที่ 27 เดือน เมษายน พ.ศ.2560 เวลา 16:57:26

เฉลยคำถามข้อที่ 1

Attribute กับ Method เป็นส่วนประกอบของ Class

โดยที่ Attribute คือคุณสมบัติของ Class ซึ่ง Object ทุกตัวของ Class ต้องมี 

ส่วน Mathod คือสิ่งที่ Object สามารถทำได้

ความเห็นที่ 11
จาก : 58143220
วันที่ : วันพฤหัสบดี ที่ 27 เดือน เมษายน พ.ศ.2560 เวลา 03:54:41

ตอบคำถามข้อที่ 2

Visibility คือ สัญลักษณ์ของ class แบ่งออกเป็น 3 ประเภทคือ 

1.Public (+) = Attribute หรือ ฟังก์ชัน ที่สามารถมองเห็นได้จากภายนอก และสามารถเข้าไปเปลี่ยนค่า อ่านค่าหรือเรียกใช้งาน Attribute หรือ ฟังก์ชัน นั้นได้ทันทีโดยอิสระจากภายนอก (โดยทั่วไปแล้ว Visibility แบบ Public มักจะใช้กับฟังก์ชันมากกว่า Attribute)

2.Private (-) =  ไม่สามารถมองเห็นได้จากภายนอกของ Class แตส่ามารถมองเห็นได้ภายในตวั Class

3.Protected (#) =  สงวนไว้สำหรับทำการ Inheritance โดยเฉพาะ  เป็นของ SuperClassเมื่อ Inherit แล้วจะกลายเป็น private ของ Subclass

 

 

ความเห็นที่ 10
จาก : 58143331
วันที่ : วันอังคาร ที่ 25 เดือน เมษายน พ.ศ.2560 เวลา 16:36:39

ตอบคำถามข้อที่1

Attribute กับ Method เป็นส่วนประกอบของ Class

โดยที่ Attribute คือ คุณสมบัติของ Classและ

Method  คือ พฤติกรรมการกระทำ

ความเห็นที่ 9
จาก : 58143327
วันที่ : วันเสาร์ ที่ 25 เดือน มีนาคม พ.ศ.2560 เวลา 08:53:59

ตอบข้อที่ 2 

มี 3 ประเภท 

1.Public (+)

2.Private (-) 

3.Protected (#) 

ความเห็นที่ 8
จาก : 58143229
วันที่ : วันเสาร์ ที่ 25 เดือน มีนาคม พ.ศ.2560 เวลา 06:14:31

ตอบคำถามข้อ1

class คือ สิ่งที่อธิบายแนวคิดกลุ่มของวัตถุที่มี Attribute ' Method และความหมายที่เหมือนๆกัน

ใน class หนึ่งๆจะมี  Method  จำนวนเท่าใดก็ได้โดยทุกๆ  Method  จะต้องถูกกำกับด้วย Visibility เสมอและต้องมีชื่อเช่นเดียวกับ  Attribute 

ความเห็นที่ 7
จาก : 58143339
วันที่ : วันพฤหัสบดี ที่ 23 เดือน มีนาคม พ.ศ.2560 เวลา 04:40:35

ตอบคำถามข้อที่ 2

Visibility คือ การเขียนสัญลักษณ์แทน Class ที่มีระดับการเข้าถึง แบ่งออกได้เป็น 3 ประเภท ได้แก่

    1 Private เขียนแทนด้วยสัญลักษณ์  -  หมายถึง Attribute หรือ ฟังก์ชัน ที่ไม่สามารถมองเห็นได้จากภายนอก  แต่สามารถมองเห็นได้จากภายในตัวของ Class เองเท่านั้น

    2 Protected เขียนแทนด้วยสัญลักษณ์  #  หมายถึง Attribute หรือ ฟังก์ชัน ที่สงวนไว้สำหรับการทำสืบทอด (Inheritance) โดยเฉพาะ Attribute หรือ ฟังก์ชันเหล่านี้ จะเป็นของ Super class เมื่อทำการ Inheritance แล้ว Attribute หรือ ฟังก์ชัน ที่มี Visibility แบบ Protected จะกลายไปเป็น Private Attribute/ฟังก์ชัน หรือ Protected ขึ้นอยู่กับภาษา Programming ที่นำไปใช้

    3 Public เขียนแทนด้วยสัญลักษณ์ + หมายถึง Attribute หรือ ฟังก์ชัน ที่สามารถมองเห็นได้จากภายนอก และสามารถเข้าไปเปลี่ยนค่า อ่านค่าหรือเรียกใช้งาน Attribute หรือ ฟังก์ชัน นั้นได้ทันทีโดยอิสระจากภายนอก (โดยทั่วไปแล้ว Visibility แบบ Public มักจะใช้กับฟังก์ชันมากกว่า Attribute)

ความเห็นที่ 6
จาก : 58143331
วันที่ : วันพุธ ที่ 22 เดือน มีนาคม พ.ศ.2560 เวลา 10:32:26

ตอบคำถามข้อที่ 2

Visibility คือ สัญลักษณ์ของ class แบ่งออกเป็น 3 ประเภทคือ 

1.Public (+)สามารถมองเห็นได้จากภายนอก สามารถเข้าไปเปลี่ยนค่า อ่านค่า และเรียกใช้งานได้ อย่างเป็นอิสระ

2.Private (-) ไม่สามารถมองเห็นได้จากภายนอกของ Class แตส่ามารถมองเห็นได้ภายในตวั Class

3.Protected (#) สงวนไว้สำหรับทำการ Inheritance โดยเฉพาะ  เป็นของ SuperClassเมื่อ Inherit แล้วจะกลายเป็น private ของ Subclass 

ความเห็นที่ 5
จาก : 58143326
วันที่ : วันพุธ ที่ 22 เดือน มีนาคม พ.ศ.2560 เวลา 10:29:03

คำถามข้อที่ 2

Visibility คืออะไร  มีกี่ประเภท  อะไรบ้าง

ความเห็นที่ 4
จาก : 58143326
วันที่ : วันพุธ ที่ 22 เดือน มีนาคม พ.ศ.2560 เวลา 10:24:22

ตอบคำถามข้อที่ 1

class คือสิ่งที่อธิบายแนวคิดกลุ่มของวัตถุที่มี Attribute และ Method 

Attribute หมายถึง คุณสมบัติของคลาส

Method  พฤติกรรมของคลาสนั้นๆ

ความเห็นที่ 3
จาก : 58143230
วันที่ : วันจันทร์ ที่ 20 เดือน มีนาคม พ.ศ.2560 เวลา 16:26:21

ตอบคำถามข้อที่ 1

Attribute กับ Method คือส่วนประกอบของ Class

 Attribute– เป็นส่วนที่ใช้ในการเก็บข้อมูลต่างๆของ object เช่น รถ มี attribute คือ ยี่ห้อรถ,ชื่อรุ่น,สี เป็นต้น

Method– เป็นสิ่งที่ object นั้นสามารถทำได้ เช่น รถ สามารถ เพิ่มความเร็ว,ชะลอความเร็ว,หยุด,เปลี่ยนเกียร์ เป็นต้น

ความเห็นที่ 2
จาก : 58143203
วันที่ : วันพฤหัสบดี ที่ 16 เดือน มีนาคม พ.ศ.2560 เวลา 11:33:50

ตอบคำถามข้อที่1

Attribute กับ Method เป็นส่วนประกอบของ Class

โดยที่ Attribute คือ คุณสมบัติของ Classและ Method  คือ บริการที่ Object ของ Class ต้องมี

ความเห็นที่ 1
จาก : 58143235
วันที่ : วันพฤหัสบดี ที่ 16 เดือน มีนาคม พ.ศ.2560 เวลา 11:19:36

คำถามข้อที่ 1

Class, Attribute และ Method มีความสัมพันธ์กันอย่างไร ?

 

แสดงความคิดเห็น
จาก
รายละเอียด
ไฟล์แนบ ปิดการแนบไฟล์
ข้อความยืนยันตัวตน ให้กรอกคำว่าวิทยาศาสตร์