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
|
126 Discussions
|
Please Login in order to post a comment
You can also follow this approach using String.format @Override void getNumberOfTeamMembers(){ int n=11; String result = String.format( "Each team has %d players in %s",n,getName() ); System.out.println(result); }
import java.util.Scanner; class Sports { String getName() { return "Generic Sports"; } void getNumberOfTeamMembers() { System.out.println("Each team has n players in "+getName()); } } class Soccer extends Sports { String getName(){ return "Soccer Class"; } void getNumberOfTeamMembers() { System.out.println("Each team has 11 players in "+getName()); } } class Solution { public static void main(String[] args) { Sports s = new Sports(); Soccer s1 = new Soccer(); System.out.println(s.getName()); s.getNumberOfTeamMembers(); System.out.println(s1.getName()); s1.getNumberOfTeamMembers();
}
This code work you have to write only bold text import java.util.*; class 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{
}
why this code is not working? import java.util.*; class Sports{
}
class Soccer extends Sports{ @Override String getName(){ return "Soccer Class"; } class Sports{ String getName(){ return "Generic Sports"; } void getNumberOfTeamMembers(){ System.out.println("Each has n players in"+getName()); } } class Succer extends Sports{ String getName(){ return "Succer Class"; } void getNumberOfTeamMembers(){ System.out.println("Each has 11 players in"+getName()); } } // Write your overridden getNumberOfTeamMembers method here
}
public class Solution{
}