วันศุกร์ที่ 25 พฤษภาคม พ.ศ. 2555

บทพระพุทธคุณ



บทพระพุทธคุณ
- บาลี
อิติปิ โส ภควา อรหํ สมฺมาสมฺพุทฺโธ
วิชฺชาจรณสมฺปนฺโน สุคโต โลกวิทู
อนุตฺตโร ปุริสทมฺมสารถิ
สตฺถาเทวมนุสฺสานํ พุทฺโธ ภควาติ
- อ่าน
อิติปิ โส ภะคะวา อะระหัง สัมมาสัมพุทโธ
วิชชาจะระณะสัมปันโน สุคะโต โลกะวิทู
อนุตตะโร ปุริสะทัมมะสาระถิ
สัตถาเทวะมะนุสสานัง พุทโธ ภะคะวาติ
- แปล
พระผู้มีพระภาคเจ้าพระองค์นั้น เป็นผู้แจกจ่ายธรรม
เป็นพระอรหันต์ ตรัสรู้ดีโดยชอบด้วยพระองค์เอง
ทรงถึงพร้อมด้วยวิชชาและจรณะ(ความรู้และความประพฤติ)
เสด็จไปดี(คือไปที่ใดก็ยังประโยชน์ให้ที่นั้น) ทรงรู้แจ้งโลก
ทรงเป็นสารถีฝึกคนที่ควรฝึก หาผู้อื่นเปรียบมิได้
ทรงเป็นศาสดาของเทวดาและมนุษย์ทั้งหลาย
ทรงเป็นผู้ตื่น ทรงเป็นผู้แจกจ่ายธรรม
- บทพระพุทธคุณ (ทำนองสรภัญญะ)
  องค์ใดพระสัมพุทธ
ตัดมูลกิเลสมาร
  หนึ่งนัยพระทัยท่าน
ราคี บ พันพัว
  องค์ใดประกอบด้วย
โปรดหมู่ประชากร
  ชี้ทางบรรเทาทุกข์
ชี้ทางพระนฤพาน
  พร้อมเบญจพิธจัก-
เห็นเหตุที่ใกล้ไกล
  กำจัดน้ำใจหยาบ
สัตว์โลกได้พึ่งพิง
  ข้าฯ ขอประณตน้อม
สัมพุทธการุญ-
สุวิสุทธสันดาน
บ มิหม่นมิหมองมัว
ก็เบิกบานคือดอกบัว
สุวคนธกำจร
พระกรุณาดังสาคร
มละโอฆกันดาร
และชี้สุขเกษมศานต์
อันพ้นโศกวิโยคภัย
ษุจรัสวิมลใส
ก็เจนจบประจักษ์จริง
สันดานบาปแห่งชายหญิง
มละบาปพำเพ็ญบุญ
ศิระเกล้าบังคมคุณ
ญภาพนั้นนิรันดรฯ

เรื่องนำเสนอ java

ยสุชาติ  พรหมเทศ รหัสนักศึกษา  5304327001ายสุชาติ พรหมเทศ รหัสศีลนักศึกษา  53043270017

นายสุชาติ  พนายสุชาติ  พรหมเทศ รหัสนักศึกษา  53043270017 สนายสุชาติ  พรหมเทศ รหัสนักศึกษา  53043270017 ษา  53043270017

เราได้พูดถึงการสร้าง class และส่วนประกอบต่าง ๆ ที่สำคัญของ class รวมไปถึงการสร้าง
method ต่อจากบทที่ห้า สำหรับบทที่หกนี้เราจะสำรวจในเรื่องของการสร้าง class ใหม่จาก class
เดิมที่มีอยู่ การนำเอาส่วนประกอบของ class เดิมมาใช้ใน class ใหม่ การถ่ายทอดคุณสมบัติ
และ กระบวนการต่าง ๆ จาก class เดิมสู่ class ใหม่
 
ทราบถึงเรื่องของ
o การใช้ class เดิมสำหรับการสร้าง class ใหม่ (Extended class)
o การถ่ายทอดคุณสมบัติ (Inheritance)
o คุณสมบัติ และการใช้ประโยชน์จาก polymorphism
o การสร้าง abstract class และ abstract method
o การใช้ และ การสร้าง interface
 
การสร้าง class ใหม่จาก class เดิมที่มีอยู่แล้วเป็นการพัฒนาโปรแกรมที่ทำให้การเขียน code
ใช้เวลาน้อย และเป็นการใช้ code อย่างคุ้มค่าที่สุด Java ยอมให้มีการสร้าง class เดิมจาก class
ใหม่ได้อย่างง่าย ๆ โดยที่ผู้เขียนโปรแกรมแทบจะไม่ต้องทำอะไรมากมาย (ยกเว้น code ใหม่ที่
เขียนขึ้น) ก่อนที่จะพูดถึงศัพท์ต่าง ๆ ที่เกี่ยวข้องกับการสร้าง class ใหม่จาก class เดิมเราจะมา
ดูกันถึงตัวอย่างของการสร้าง class ใหม่จาก class เดิมก่อน
 
เริ่มต้นการเขียนโปรแกรมด้วย Java
208
คือ ข้อมูลทุกตัวที่มีอยู่ใน class MotorVehicle เรามาดูกันถึง ข้อมูล และ method ที่เรา
กำหนดให้มีใน class MotorVehicle
1: /**
2: Class MotorVehicle
3: */
4:
5: class MotorVehicle {
6: protected String make; //e.g. Ford, Honda
7: protected String model; //e.g. Taurus, Steed
8: protected int year; //e.g. 2001, 2003
9: protected int seats; //e.g. 4, 2
10:
11: //constructor
 12:
: MotorVehicle(String make, String model, int year, int seats) {
13: this.make = make;
14: this.model = model;
15: this.year = year;
16: this.seats = seats;
17: }
18:
19: //returns company who makes this vehicle
20: protected String getMake() {
21: return make;
22: }
23:

24: //returns model of this vehicle
25: protected String getModel() {
26: return model;
27: }
28:
29: //returns year when this vehicle is made
30: protected int getYear() {
31: return year;
32: }
33:
34: //returns number of seats this vehicle has
35: protected int getSeats() {
36: return seats;
37: }
38: }
ใน class MotorVehicle เราก
 
สรุป
เราได้พูดถึงการสร้าง class ใหม่จาก class ที่มีอยู่ก่อนแล้ว การถ่ายทอดคุณสมบัติจาก class
แม่สู่ class ลูก การ override method การใช้ polymorphism การสร้างและใช้ interface โดย
สรุปแล้วสิ่งสำคัญที่เราได้พูดไว้คือ
􀀹 เราสามารถสร้าง class ใหม่จาก class ที่มีอยู่ก่อนแล้วด้วยการใช้คำว่า extends ซึ่ง class
ที่เรา extends มานั้นเราเรียกว่า base class หรือ parent ส่วน class ที่เราสร้างขึ้นใหม่เรา
เรียกว่า sub class หรือ child
􀀹 เราสร้าง abstract class ด้วยการใช้คำว่า abstract ซึ่งภายใน class ที่เป็น abstract class
นั้นจะมี method ประกาศอยู่ แต่หน้าที่ของ method ยังไม้ได้ถูกกำหนด การกำหนดจะทำ
ใน class ลูกเดท่านั้น และเราไม่สามารถที่จะสร้าง object จาก abstract class ได้
􀀹 sub class ไม่ได้รับการถ่ายทอด constructor ของ super class
􀀹 ถ้าเรากำหนดนโยบายการเข้าหาของ method หรือตัวแปรให้เป็น private ใน class แม่
class ลูกจะไม่สามารถเข้าหาตัวแปร หรือ method ได้
ตัวแปรที่ประกาศจาก class แม่สามารถที่จะใช้เป็นตัวชี้ไปยัง object ของ class ลูกได้ ซึ่ง
ทำให้การเรียกใช้ method ที่อยู่ใน class ลูกเป็นไปได้
abstract class เป็น class ที่ไม่ต้องกำหนดหน้าที่ให้ method ทุก ๆ ตัวใน class
interface ประกอบไปด้วย ค่าคงที่ abstract method และ inner class
class ที่ไม่กำหนดหน้าที่ให้กับ method ทุกตัวที่ตัวมันเองต้องใช้ interface จะต้องประกาศ
ให้เป็น abstract class
 
THE   END