爲遊戲棒球和板球創建兩個BatAndBallGames類的具體類。每個具體類應該有2個新數據成員和2個新成員函數。2個類中的數據成員和成員函數不應該是相同的。無法運行此程序?
import java.util.*;
abstract class BatAndBallGames
{
abstract void display();
abstract void rulesSummary();
int PlayersPerTeam;
int LengthOfGame;
}
concrete class Baseball extends BatAndBallGames
{
Baseball(int a,int b)
{
PlayersPerTeam=a;
LengthOfGame=b;
}
void rulesSummary()
{
System.out.println("baseball rules");
}
void display()
{
System.out.println("In baseball PlayersPerTeam=" +PlayersPerTeam + " LengthOfGame=" +LengthOfGame);
}
}
concrete class Cricket extends BatAndBallGames
{
Cricket(int a,int b)
{
PlayersPerTeam = a;
LengthOfGame = b;
}
void rulesSummary()
{
System.out.println("cricket rules");
}
void display()
{
System.out.println("In cricket PlayersPerTeam=" +PlayersPerTeam + " LengthOfGame=" +LengthOfGame);
}
}
public class BatandBall
{
public static void main(String args[])
{
System.out.println("Airtel Champions League");
BatAndBallGames obj = new Baseball(10,3);
obj.display();
BatAndBallGames obj1 = new Cricket(11,8);
obj1.display();
}
}
因此,除了'具體'不是有效的標識符,爲什麼你不能運行它? – MadProgrammer
你在哪裏讀過'concrete'。 – Satya
歡迎使用堆棧溢出。您已將代碼轉移到問題中 - 但未向我們提供任何有關不工作的信息。請閱讀http://tinyurl.com/stack-hints - 確保您清楚地描述了問題,並理想地將代碼縮減爲顯示問題的最小*示例,並正確格式化。 –