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.
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());
}
}
public class Solution {
public static void main(String[] args) {
/* Enter your code here. Read input from STDIN. Print output to STDOUT. Your class should be named Solution. */
Sports sp = new Sports();
System.out.println(sp.getName());
sp.getNumberOfTeamMembers();
Sports mysp = new Soccer();
System.out.println(mysp.getName());
mysp.getNumberOfTeamMembers();
}
}
Cookie support is required to access HackerRank
Seems like cookies are disabled on this browser, please enable them to open this website
Java Method Overriding
You are viewing a single comment's thread. Return to all comments →
my code:
import java.io.; import java.util.;
class Sports{ String getName(){ return "Generic Sports"; }
} class Soccer extends Sports{ @Override String getName(){ return "Soccer Class"; } @Override void getNumberOfTeamMembers(){ System.out.println("Each team has 11 players in "+ getName()); } }
public class Solution {
}