กรกฎาคม 11, 2020, 09:41:19 AM *
ยินดีต้อนรับคุณ, บุคคลไม่รู้ว่าใคร กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น
หน้า: [1]   ลงล่าง
  พิมพ์  
function Template in c++ กับ java  (อ่าน 1732 ครั้ง)
ขั้น 3 : ซุปเปอร์สตาร์ *** ออฟไลน์ ออฟไลน์ เพศ: ชาย พลังสะสม: 102
สิงหาคม 16, 2007, 10:05:31 PM
ผลงาน: 25
apache13
แฟนคลับ
ขั้น 3 : ซุปเปอร์สตาร์
***

ผลงาน: 25
ออฟไลน์ ออฟไลน์

เพศ: ชาย
พลังสะสม: 102

น้องหมา

เว็บไซต์
« เมื่อ: สิงหาคม 16, 2007, 10:05:31 PM »
วันนี้ผมไปเจอปัญหาที่ต้องแก้ด้วย การใช้ function template  ซึ่งตอนที่เรียนมามันเป็น c++
แต่คราวต้องใช้เป็น java ก็เลยไปหาคำตอบมาก็พบว่าใน java 5 มันได้เพิ่มกลไกลนี้ขึ้นมา ( อาจจะเก่าไปแล้วด้วยครับ ตอนนี้มัน 6 แล้ว) รู้สึกว่ามันจะเรียกว่า Java Generic
ผมเห็นว่าน่าจะเป็นประโยคบ้างเลยเอาตัวอย่างมาให้ดูครับ ประโยชน์มันก็ช่วยให้เราสามารถสร้าง function ที่ไปมี type ตอน runtime ครับ
 
class Test {
public <T extends Comparable> T max (T a, T b) {
if (a.compareTo(b) > 0)
return a;
else
return b;
}
public static void main(String... args) {
Test t = new Test();
int a = 0, b = 1;
System.out.println(t.max(a,b));
}
}

หน้า: [1]   ขึ้นบน
  พิมพ์  
 
กระโดดไป:  

Powered by MySQL Powered by PHP Valid XHTML 1.0! Valid CSS!