ผลต่างระหว่างรุ่นของ "คลาส (คอมพิวเตอร์)"
เนื้อหาที่ลบ เนื้อหาที่เพิ่ม
Teetaweepo (คุย | ส่วนร่วม) ล คลาส ถูกเปลี่ยนชื่อเป็น คลาส (คอมพิวเตอร์): จะสร้างหน้าแก้กำกวม |
ล สังคายนาวิกิพีเดียไทยรอบ 2 +เก็บกวาดด้วยสจห. |
||
บรรทัด 1:
{{ต้องการอ้างอิง}}
ในการเขียน[[โปรแกรมเชิงวัตถุ]] '''คลาส''' ({{lang-en|class}}) คือต้นแบบที่กำหนดคุณสมบัติและพฤติกรรมการทำงานของ[[อ็อบเจกต์]]ทึ่ถูกสร้างมาจากคลาสนั้นๆ
องค์ประกอบของคลาสมีสองส่วนหลักได้แก่
บรรทัด 8:
นอกจากนี้ คลาสยังสามารถมีฟังก์ชันพิเศษเรียกว่า constructor ซึ่งจะถูกเรียกใช้ในเวลาที่กำลังสร้างอ็อบเจกต์จากคลาสเพื่อตั้งค่าเริ่นต้นให้กับข้อมูลและคุณสมบัติของอ็อบเจกต์นั้น
[[
== การจำกัดการเข้าถึง ==
บรรทัด 39:
== ตัวอย่าง ==
=== [[ภาษาซีชาร์ป]] ===
<source lang="csharp">
public class Example {
static void Main () {
System.Console.WriteLine ("Hello, world!") ;
}
}
</source>
=== [[ภาษาจาวา]] ===
<source lang="java">
public class Account {
บรรทัด 55:
private double balance;
public void deposit (double amount) {
balance = balance + amount;
}
public void withdraw (double amount) {
balance = balance - amount;
}
public String getAccountName () {
return accountName;
}
public void setAccountName (String name) {
accountName = name;
}
public String getAccountNumber () {
return accountNumber;
}
public void setAccountNumber (String number) {
accountNumber = number;
}
public double getBalance () {
return balance;
}
public void setBalance (double amount) {
balance = amount;
}
|