Group Blog
 
 
ตุลาคม 2548
 
 1
2345678
9101112131415
16171819202122
23242526272829
3031 
 
16 ตุลาคม 2548
 
All Blogs
 

เริ่มต้น

เท่าที่อ่านมาเข้าบอกว่ามีอยู่ 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 น.  

 

โครงสร้าง java เขียนงัยอะ

 

โดย: ไฟ 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 น.  

 

thx คับ

 

โดย: มือใหม่ IP: 125.24.212.189 1 กรกฎาคม 2552 10:43:51 น.  

ชื่อ :
Comment :
  *ใช้ code html ตกแต่งข้อความได้เฉพาะสมาชิก
 


ปอมโม
Location :


[ดู Profile ทั้งหมด]

ฝากข้อความหลังไมค์
Rss Feed

ผู้ติดตามบล็อก : 1 คน [?]




Friends' blogs
[Add ปอมโม's blog to your web]
Links
 

 Pantip.com | PantipMarket.com | Pantown.com | © 2004 BlogGang.com allrights reserved.