【導(dǎo)讀】程序中包含了不提倡使用的類、屬性或方法,因?yàn)橐呀?jīng)有新的API替代了這些老的API。該信息只是一個(gè)提示性信息,一般并不影響程序的運(yùn)行,但在以后的標(biāo)本中可能就不支持了。在API文檔中,對這類過時(shí)的API都有說明,并給出。該例說明Date類的getDate()方法屬過時(shí)方法。從文檔中可以查出,可用。有多個(gè)public類需要定義,必須將它們分別放在各自的文件中。classpath變量中沒有包含當(dāng)前目錄或類文件所在的目錄。問題出現(xiàn)在BookCard類的構(gòu)造函數(shù)。該類中的構(gòu)造函數(shù)定義如下:。一個(gè)package語句:packagep,并編了一個(gè)測試程序,其中加上importp.*語句,均通過,并生成了p文件夾,查看里面有.CLASSPATH,并且以前引用系統(tǒng)類庫時(shí)都沒有問題.public還不夠,方法也必須是public的,才可以被包外調(diào)用。明聲明的實(shí)參xy為double型的,但是setLocation(x,y)后,再用getX()、getY()返回其值,,結(jié)果。構(gòu)造函數(shù)就只有整型參數(shù)。而其他就相等呢?存了這兩個(gè)地址,所以s1和s2不等.為什么程序執(zhí)行時(shí),當(dāng)方法訪問到屬性時(shí),就出現(xiàn)空指針錯(cuò)誤?