欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

java導(dǎo)入包名和當(dāng)前包名沖突

Java中,導(dǎo)入不同的包中可能會(huì)存在相同的類名,當(dāng)在一個(gè)類中使用這些類時(shí),就會(huì)出現(xiàn)沖突的情況,這時(shí)需要使用完整的類名進(jìn)行區(qū)分。

同時(shí),還有一種情況是當(dāng)當(dāng)前類與需要使用的類位于同一個(gè)包中時(shí),也會(huì)出現(xiàn)沖突。這時(shí)需要使用當(dāng)前包名來(lái)限定類名。

package com.example.demo;
import java.util.List;
public class Test {
public static void main(String[] args) {
Listlist = new java.util.ArrayList<>();
com.example.demo.ArrayListmyList = new com.example.demo.ArrayList<>();
}
}

在上面的代碼中,我們同時(shí)引入了java.util和com.example.demo包中的ArrayList類。當(dāng)我們聲明list時(shí),可以直接使用List,因?yàn)闆](méi)有與其重名的類。但在聲明myList時(shí),由于當(dāng)前類與ArrayList類在同一個(gè)包中,就會(huì)出現(xiàn)沖突。這時(shí)我們需要使用當(dāng)前包名來(lái)限定類名,如com.example.demo.ArrayList

因此,在Java中,當(dāng)導(dǎo)入的包中存在相同的類名或者當(dāng)前類與需要使用的類在同一個(gè)包中時(shí),需要使用完整類名或者當(dāng)前包名限定類名來(lái)避免沖突。

上一篇175php
下一篇php chrr