We use cookies to ensure you have the best browsing experience on our website. Please read our cookie policy for more information about how we use cookies.
Java Method Overriding
Java Method Overriding
Sort by
recency
|
119 Discussions
|
Please Login in order to post a comment
import java.util.*; class Sports{
}
class Soccer extends Sports{ @Override String getName(){ return "Soccer Class"; }
}
public class Solution{
}
I keep getting no response on stdout. I am supposed to read any input? if yest should I guess how hackerrank will give the input!!.Here's my code: import java.io.; import java.util.;
public class Solution {
}
class Sports{ String getName(){ return "Generic Sports"; } void getNumberOfTeamMembers(){ System.out.println( "Each team has n players in " + getName() ); } } class Soccer extends Sports{ @Override String getName(){ return "Soccer Class"; } @Override void getNumberOfTeamMembers(){ System.out.println( "Each team has 11 players in " + getName() ); } }
I think in a real scenario, may be better for input if the user wants to change the number however, here is my solution.
int getInt(){ return 11; } void getNumberOfTeamMembers(){ System.out.println( "Each team has " +getInt()+ " players in " + getName() ); }
import java.util.*; class Sports{
}
class Soccer extends Sports{ @Override String getName(){ return "Soccer Class"; } void getNumberOfTeamMembers(){ System.out.println("Each team has 11 players in "+ getName()); } // Write your overridden getNumberOfTeamMembers method here
}
public class Solution{
}