
"สวัสดี Amigo ฉันอยากจะบอกคุณเกี่ยวกับชื่อเต็มของชั้นเรียน"
"อย่างที่คุณทราบ คลาสถูกจัดเก็บไว้ในแพ็คเกจ ดังนั้น ชื่อเต็มของคลาสจึงประกอบด้วยชื่อของแพ็คเกจทั้งหมด คั่นด้วยจุด และชื่อคลาสนี่คือตัวอย่าง :"
ชื่อชั้น | ชื่อแพ็คเกจ | ชื่อเต็ม |
---|---|---|
|
java.lang | java.lang. สตริง |
|
java.io | java.io FileInputStream |
|
java.util | java.util. รายการอาร์เรย์ |
|
java.io | java.io IOException ; |
"ในการใช้คลาสในรหัสของคุณ คุณต้องระบุชื่อเต็มของคลาสนั้น คุณยังสามารถใช้ชื่อย่อของคลาสนั้น เช่น ชื่อคลาสเพียงอย่างเดียว แต่คุณจะต้อง 'นำเข้าคลาส' ซึ่งหมายความว่าก่อนที่คุณจะประกาศคลาสของคุณ คลาส คุณระบุคำนำเข้าตามด้วยชื่อของคลาสที่คุณต้องการนำเข้า คลาสจากแพ็คเกจ java.lang จะถูกนำเข้าโดยค่าเริ่มต้น คุณจึงไม่ต้องนำเข้าคลาสเหล่านั้น นี่คือตัวอย่าง:"
ชื่อชั้นเต็ม:
package com.codegym.lesson2;
public class FileCopy2
{
public static void main(String[] args) throws java.io.IOException
{
java.io.FileInputStream fileInputStream =
new java.io.FileInputStream("c:\\data.txt");
java.io.FileOutputStream fileOutputStream =
new java.io.FileOutputStream("c:\\result.txt");
while (fileInputStream.available() > 0)
{
int data = fileInputStream.read();
fileOutputStream.write(data);
}
fileInputStream.close();
fileOutputStream.close();
}
}
"ต่อไปนี้คือตัวอย่างที่ใช้ชื่อย่อ:"
ชื่อชั้นสั้น:
package com.codegym.lesson2;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
public class FileCopy
{
public static void main(String[] args) throws IOException
{
FileInputStream fileInputStream =
new FileInputStream("c:\\data.txt");
FileOutputStream fileOutputStream =
new FileOutputStream("c:\\result.txt");
while (fileInputStream.available() > 0)
{
int data = fileInputStream.read();
fileOutputStream.write(data);
}
fileInputStream.close();
fileOutputStream.close();
}
}
"เข้าใจแล้ว."
"ยอดเยี่ยม."
GO TO FULL VERSION