"Hej Amigo. Jag skulle vilja berätta om hela klassnamn."
"Som du redan vet lagras klasser i paket. Så en klasss fullständiga namn består av namnen på alla paket, separerade med punkter, och klassnamnet. Här är några exempel :"
Klassnamn | Paketnamn | Fullständiga namn |
---|---|---|
|
java.lang | java.lang. Sträng |
|
java.io | java.io. FileInputStream |
|
java.util | java.util. ArrayList |
|
java.io | java.io. IOException ; |
"För att använda en klass i din kod måste du ange dess fullständiga namn. Du kan också använda dess korta namn, dvs bara klassnamnet, men du måste 'importera klassen'. Det betyder att innan du deklarerar din klass, anger du ordet import följt av namnet på den klass du vill importera. Klasser från java.lang-paketen importeras som standard, så du behöver inte importera dem. Här är ett exempel:"
Fullständigt klassnamn:
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();
}
}
"Här är ett exempel som använder korta namn:"
Kort klassnamn:
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();
}
}
"Jag fattar."
"Bra."
GO TO FULL VERSION