|
| 1 |
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 | |
|
|
|
|
|
|
|
เริ่มต้น
เท่าที่อ่านมาเข้าบอกว่ามีอยู่ 3วิธีที่ เขียนคือ แบบ มี class เดียว แบบ มี หลาย class แบบ มี class เดียว method เดียว
แต่ผมว่าสำหรับผู้เริ่มต้นที่ยังไม่ค่อยเข้าใจเรือ่ง class หรือ oop น่าจะจำแบบมี class เดียว method เดียวมากกว่า แต่ไม่ค่อยมีคนนิยมเพราะมันไม่ยึดหยุ่น
แบบ มี class เดียว method เดียว ตัวอย่างโปรแกรม hello world ครับ
public class helloworld { public static void main(String[] args) { System.out.print("Hello world"); } }
อธิบาย
public class helloworld { สราง คลาสชื่อ helloworld คือ java จะต้องมี class เสมอ ไม่มีไม่ใช่ java (ล้อเล่น) เพราะ java มอางทุกอยางเป็น OO Object Oriented (หมายความว่ามองทุกอย่างเป็น Object) ไปหมดเลยมองว่าโปรแกรมที่เราทำก็เป็น OO
public static void main(String[] args) { สร้าง method ชื่อ main โปรแกรมจะรู้เลยว่าเริ่มทำ method นี้เป้น method แรก(เปิดโปรแกรมมาก็ทำงานในนี้เลย) โดย public แปลว่าเปิดใช้งานแบบ public (มันมีแบบ public กับ private public คืออยู่นอก class ก็ใช้ได้ private คือใช้ได้เฉพาะใน class เล่าให้ฟังครับไม่ต้องจำก็ ได้มันมีในเรื่อง class อีก แต่ขอให้จำ format มันก็พอ)
static หมายถึงให้ method นี้สามารภใช้งานได้เลยโดย ไม่ต้องประกาศ class (มั้ง)
void คือ ไม่ต้องการ return ค่ากลับไปให้ตัวแปรที่เรียก method นี้ ซึ่ง method main เป็น method ที่ไม่มีตัวแปร ใดเรียกก็เลยใส่ void ไว้ หรือกล่าวอีกได้ว่า void คือ ไม่สนใจ ว่าผลจะเป็นอย่างไรมีหน้าที่ทำตามข้อมูลใน method ก็จบกันไป
main ชื่อของ method ครับ ถ้าตั้งชื่อว่า main มันจะมาทำที่ นี่(ในนี้)เป็น method แรกและ method เดียวถ้าไม่มีการ เขียนใน method นี้ให้ เรียกเข้าไปทำ method อื่น
System.out.print("Hello world"); สั่งให้ print ออกมาที่จอ โดย System.out เป็นคำสั่ง(คาดว่าเป็น class ในฐานะที่พึ่งหัด) System.out.print ก็คือเรียก method print มา สรุปคือจำเอาครับเพราะใช้บ่อย
} }
สรุปคือ format ที่จะเขียนโปรแกรมเบื้อตนคือ
public class AAAA{ public static void main (String args[]){
//ใส่ตัวโปรแกรมลงในนี้
} }
สรุปโปรแกรมหนึ่งว่าใน 1 โปรแกรมจะมีอะไรบ้าง เท่าที่คิดได้นะครับ 1 class อยู่ 1 class (อยางน้อย) 2 method อยู่ 1 method (อย่างน้อย) 3 ต้องมี method ชื่อ main ในโปรแกรม 4 method main ต้องประกาศ method ว่า static void main(String[] args); (อาจประกาศแปลกไปจากนี้ก็ได้แต่ยังเรียนไม่ถึง) 5 ชื่อ class จะต้องเป็นชื่อเดียวกับชื่อ ไฟล์ เช่น class ชื่อ hello จะต้องตั้งชื่อ ไฟล์ว่า hello.java
ตอนนี้ทำอะไรได้บ้าง 1 ต้องเขียน โครงสร้าง java ได้ 2 ต้อง เขียน hello world ได้
จุดเริ่มต้นของ โปรแกรมสำหรับผมคือ hello world ถ้า เขียนไม่ได้แล้วล่ะก็จะหมดกำลังใจอย่างมากเลย อยากให้ลงมือ ทำดูครับมันจะซึมซับคำสั่งไปและ syntax ไป แต่ถ้าอ่านผ่านจะทำไม่ได้เพราะอ่านไปก็ผ่านตาไป(แม้จะเข้าใจ การทำงานมันก็ตามครับแต่จะขียนไม่เป็นอ่ะในความคิดผมนะ)
จบแย้ว
Create Date : 16 ตุลาคม 2548 |
|
6 comments |
Last Update : 16 ตุลาคม 2548 16:29:50 น. |
Counter : 1673 Pageviews. |
|
|
|
|
| |
โดย: เหมือนกันเลย IP: 125.25.57.117 24 สิงหาคม 2549 11:00:47 น. |
|
|
|
| |
โดย: น้องใหม่ IP: 124.120.101.106 6 กุมภาพันธ์ 2550 9:59:33 น. |
|
|
|
| |
โดย: ไฟ IP: 222.123.73.201 9 กุมภาพันธ์ 2550 15:21:43 น. |
|
|
|
| |
โดย: แอ้ IP: 124.120.104.63 29 มิถุนายน 2550 17:14:40 น. |
|
|
|
| |
โดย: POK IP: 221.128.66.18 29 สิงหาคม 2550 18:57:27 น. |
|
|
|
| |
โดย: มือใหม่ IP: 125.24.212.189 1 กรกฎาคม 2552 10:43:51 น. |
|
|
|
|
|
|
|