เรียนรู้ Java ทีละขั้นตอน -1
บทความนี้กล่าวถึงเรื่อง" ทำไมจึงเป็น Java", "วัตถุและคลาส", "การตั้งชื่อคลาสและเมธอด"และ " การสร้างคลาสและเมธอด"
ทำไมจาวา
ข้อดีหลักๆ ของ Java คือ (1) เรียนรู้ง่าย (2) ไม่ขึ้นกับแพลตฟอร์ม และ (3) การเขียนโปรแกรมเชิงวัตถุ (OOP) เนื่องจากความทนทาน (4) ของ Java (5) ความสะดวกในการใช้งาน (6) ความสามารถข้ามแพลตฟอร์ม และ (7) คุณลักษณะด้านความปลอดภัย จึงกลายเป็นภาษาที่ทั่วโลกเลือกใช้
มีสามแพลตฟอร์ม Mac/OS JVM, Windows JVM และ Linux JVM JVMเป็นตัวย่อของ Java Virtual Machine
โดยทั่วไปจะบอกเกี่ยวกับ Functional Programming, Object-Oriented Programming และ Procedural Programming การสร้างโครงสร้างและองค์ประกอบอยู่ในระดับแนวหน้าของFunctional Programmingวัตถุอยู่ในระดับแนวหน้าของObject-Oriented Programming (OOP)และระบบอยู่ในระดับแนวหน้าของProcedural Programming
ยกตัวอย่างจากโลกแห่งความเป็นจริงที่Starbucksสามารถเป็นตัวอย่างของProcedural Programming
ยกตัวอย่างจากโลกแห่งความเป็นจริง ซึ่งเชฟ Gordon Ramsay ชื่อดังระดับโลก สามารถเป็นตัวอย่างของObject Oriented Programming (OOP)
วัตถุและคลาสในภาษาจาวา
ในขณะที่เขียนโค้ดใน Java วัตถุจะถูกสร้างขึ้นอย่างต่อเนื่อง การดำเนินการจะดำเนินการกับวัตถุ หากวัตถุถูกสร้างขึ้นเพื่อตอบสนองความจำเป็น แอปพลิเคชันจะทำงานได้อย่างสมบูรณ์
วัตถุมีคุณสมบัติแบบพาสซีฟและแอคทีฟ คุณสมบัติแบบพาสซีฟเรียกว่าตัวแปรหรือฟิลด์ คุณลักษณะที่ใช้งานเรียกว่าเมธอดหรือฟังก์ชันการทำงาน วัตถุและอินสแตนซ์เป็นสิ่งเดียวกัน แต่คำว่า " อินสแตนซ์" บ่งบอกถึงความสัมพันธ์ของวัตถุกับคลาสของมัน
มีการสั่งจองวัตถุมงคล
→อย่างแรก วัตถุจะถูกสร้างขึ้น
→ ประการที่สอง คุณสมบัติถูกเพิ่มเข้าไปในวัตถุ และ
→ ประการที่สาม งานถูกกำหนดตามคุณสมบัติ
วัตถุถูกสร้างขึ้นตามงานที่จะมอบให้กับวัตถุใด และคลาสของวัตถุจะถูกสร้างขึ้นตามนั้น
คลาสคือรูปแบบที่ใช้ในการสร้างวัตถุ วัตถุเป็นภาพสะท้อนของชั้นเรียน
เมื่อสร้างแอปพลิเคชันจะทำตามลำดับต่อไปนี้
→อย่างแรก คลาสถูกสร้างขึ้น
→อย่างที่สอง วัตถุ (ตัวแปรและเมธอด) ถูกกำหนดไว้ในคลาส
→ ประการที่สาม คุณสมบัติถูกเพิ่มเข้าไปในวัตถุ และ
→ ประการที่สี่งานถูกกำหนดตามคุณสมบัติ
วัตถุ (อินสแตนซ์) →วัตถุจำนวนมาก →วัตถุที่รวมเข้าด้วยกัน → แอปพลิเคชัน
คลาสมีตัวดัดแปลงการเข้าถึงจาวาสี่ประเภท ตัวแก้ไขการเข้าถึง ได้แก่ส่วนตัว ค่าเริ่มต้นป้องกันและสาธารณะ คลาสไม่สามารถมีตัวดัดแปลงการเข้าถึงที่ได้รับการป้องกันและตัวดัดแปลงการเข้าถึงส่วนตัว แต่สามารถมีตัวแก้ไขการเข้าถึงสาธารณะและ ตัวแก้ไข การเข้าถึงเริ่มต้น
การตั้งชื่อคลาสและเมธอดในภาษาจาวา
ข้อควรพิจารณาในการตั้งชื่อคลาส
- ชื่อที่กำหนดต้องเกี่ยวข้องกับเนื้อหา
- ชื่อต้องขึ้นต้นด้วยตัวพิมพ์ใหญ่
- เมื่อชื่อคลาสประกอบด้วยคำมากกว่าหนึ่งคำ ตัวอักษรตัวแรกของคำควรเป็นตัวพิมพ์ใหญ่ (CamelCase)
- ไม่มีช่องว่างระหว่างชื่อคลาสที่ประกอบด้วยคำมากกว่าหนึ่งคำ
private class MyFirstClass { }
- ชื่อที่กำหนดต้องเกี่ยวข้องกับเนื้อหา
- ชื่อต้องขึ้นต้นด้วยตัวพิมพ์เล็ก
- เมื่อชื่อเมธอดประกอบด้วยคำมากกว่าหนึ่งคำ ตัวอักษรตัวแรกของคำควรเป็นตัวพิมพ์เล็ก (camelCase)
- ไม่มีช่องว่างระหว่างชื่อคลาสที่ประกอบด้วยคำมากกว่าหนึ่งคำ
int myFirstMethod ( ) { }
การสร้างคลาสและเมธอดในภาษาจาวา
เมื่อสร้างชั้นเรียน คุณต้องทำสิ่งต่อไปนี้
- ขั้นแรกให้กำหนดประเภทของตัวดัดแปลงการเข้าถึง: ป้องกัน
- ประการที่สองคำหลัก "คลาส" เขียน: คลาส
- ประการที่สาม เกี่ยวข้องกับชื่อคลาสเนื้อหา: MySecondClass
- ประการที่สี่ เครื่องหมายของคลาส “วงเล็บปีกกา { }” จะถูกวางไว้: { }
protected class MySecondClass { }
- ขั้นแรกกำหนดประเภทของตัวแก้ไขการเข้าถึง: สาธารณะ
- ประการ ที่สอง ประเภทการส่งคืนถูกเขียน: int
- ประการ ที่สาม เกี่ยวข้องกับชื่อเมธอดเนื้อหา: mySecondMethod
- ประการที่สี่ใส่เครื่องหมายวงเล็บวิธีการ “( )”: ( )
- ประการ ที่ห้า เครื่องหมาย "วงเล็บปีกกา { }" ของเมธอดจะถูกวางไว้: { }
public int mySecondMethod ( ) { }





































![รายการที่เชื่อมโยงคืออะไร? [ส่วนที่ 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)