Introduction to C# part 2
หน้า: [1]   ลงล่าง
  พิมพ์  
Share this topic on FacebookShare this topic on MySpaceShare this topic on TwitterShare this topic on GoogleShare this topic on
ผู้เขียน หัวข้อ: Introduction to C# part 2  (อ่าน 3392 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
ผู้ดูแลบอร์ดหมายเลข 2
ชมพู น้ำเงิน
Administrator
แฟนพันธุ์แท้
*

2820
ออฟไลน์ ออฟไลน์

• เจ้าของกระทู้ •


เพศ: ชาย
ย.บ. รุ่นที่: 68
เลขประจำตัว: 28893
สถานะ: ศิษย์เก่า
ตอบกระทู้: 7312
สมาชิกลำดับที่: 263

Level and Hp mod by the DtTvB :: version 1.02 :: Made for Zone-IT.com Level 69 : Exp 66%
HP: 0.1%

メーテイー (♥) ワシカー

lordodinos@windowslive.com lordodinos@yahoo.co.th methee.treewichian http://bassworldodinos.hi5.com
เว็บไซต์
« เมื่อ: 24 สิงหาคม 2008, 13:08:33 PM »


ครานี้ จะมาว่าด้วยเรื่องการประกาศ อ๊อปเจคต์ ของ C# และการนำ เมธอด มาใช้งาน (ต่อไปผมจะใช้ ภาษาอังกฤษเรียกคำบางคำ)

object ของ C# นั้น ประกาศ เหมือนกับ JAVA เลย โดยประกาศ ดังนี้

    Class ref = new Class();
 
     คือ ประกาศ object ใหม่ขึ้นมา ชื่อ ref  เป็นตัวอ้างอิงมาจาก คลาส Class  โดยทำการ new คลาส Class ขึ้นมาเพื่อ object นี้

     ต่อมา การเรียกใช้ Method จาก Class อื่นผ่านการประกาศ Object

    สมมุต ว่า ผมจะประกาศ คลาสขึ้นมา 2 คลาส ดังนี้

    class noy
    {
               public int calculate(int a, int b)  //method นี้ จำทำการคำนวนค่าที่ได้จาก a และ b แล้วคืนค่า กลับออกมา เป็น int
               {
                    return a+b;
                }
     }

     class oui
     {
                int x;
                int y;         // atribute 2 ตัว เช่นเคย คราวนี้ จะใช้เป็น x และ y
 
                public void run()
                {
                       x = 3;
                       y = 4;
                    int sum;           //ใส่ค่า ไปใน x และ y แล้ว ประกาศตัวแปร sum ที่มี type เป็น int  สำหรับจะรับค่าจาก method calculate
                    noy n = new noy();   // ประกาศ Object ขึ้นมาจาก คลาส noy  โดยที่ใช้ n เป็นตัวอางอิงคลาสนั้น
                    sum = n.calculate(x,y)        //เอา ตัวที่ประกาศ มาใส่แล้วก็ จุด เพื่อค้นหา Method calculate มาใช้ แล้ว ทำการ ใส่ค่า ตัวแปร x และ y ลงไป แทนที่ a และ b ตามลำดับ
                   

                    Console.Writeline(" a + b = " + sum);   
                 }

     }
             

                 จากโปรแกรมที่ run จากคลาส oui จะได้ Output ว่า

                    a + b = 7

                โดยที่ 7 คือค่าที่บวก จาก Method calculate แล้วมาเก็บค่าที่บวกได้มาไว้ใน sum แล้วนำตัวแปรนั้นไปประกาศ


             จบละ  หวังว่า จะไม่งงนะครับ

             แต่ถ้างง หรือสงสัย ก็ถามได้เลยครับ

             แต่ถ้ใครจะมาเพิ่มเติ่มจากที่กล่าว บอกมาได้เลยครับ  เพราะผมเอง ก็ ค่อยเป็นค่อยไป เพิ่งใช้ มา ครึ่งปีเอง ภาษาC# เนี่ย เหอะๆ


 แล้ว พบกันใหม่ กับ ตอนต่อไปครับ....

« แก้ไขครั้งสุดท้าย: 24 สิงหาคม 2008, 13:13:08 PM โดย OdinOs » บันทึกการเข้า

ม.ต้น  1/10, 2/8, 3/8 ม.ปลาย 4/5, 5/4, 6/4
หน้า: [1]   ขึ้นบน
  พิมพ์  
 
กระโดดไป: