定義泛型類(Miami<T>)在創建兩個類(Detroit和Philadelphia)繼承該泛型類
這個應該怎么寫呀大佬
class Miami<T>
{
class Detroit;
public Miami(String Detroit)
{
this.Detroit = Detroit;
}
class Philadelphia;
public Miami( String Philadelphia)
{
this.Philadelphia = Philadelphia;
}
}
求大佬解答
uj5u.com熱心網友回復:
這個應該怎么寫????uj5u.com熱心網友回復:
package GenericProgramma;class Miami<T>
{
private T[] Detroit;
private T[] Philadelphia;
public Miami(T[] Detroit,T[] Philadelphia)
{
this.Detroit = Detroit;
this.Philadelphia = Philadelphia;
}
public Miami(String[] info)
{
}
public void showBookInfo()
{
System.out.println("銀行名稱\t\t存款時間\t戶名\t幣種\t存款金額\t賬戶余額");
for (int i = 0;i < Detroit.length;i++)
{
System.out.print(Detroit[i]+"\t");
}
}
public void showBookInfo1()
{
System.out.println("銀行名稱\t\t存款時間\t戶名\t幣種\t存款金額\t賬戶余額");
for (int i = 0;i<Philadelphia.length;i++)
{
System.out.print(Philadelphia[i]+"\t");
}
}
public static void main(String[] args)
{
String[] info = {"張三","Rmb","8888.00RMB","18,888.88RMB"};
String[] info1 = {"張三","Rmb","8888.00RMB","18,888.88RMB"};
Miami<String> bank = new Miami<String>(info);
Miami<String> bank1 = new Miami<String>(info1);
bank.showBookInfo();
bank1.showBookInfo1();
}
}
這是我之后寫的,報錯了
銀行名稱 存款時間 戶名 幣種 存款金額 賬戶余額
Exception in thread "main" java.lang.NullPointerException
at GenericProgramma.Miami.showBookInfo(Arbitrarily.java:21)
at GenericProgramma.Miami.main(Arbitrarily.java:40)
提示這個 是什么原因呀
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/171588.html
標籤:Java相關
上一篇:麻煩大家幫忙看看,這種寫法的問題
