Answer to Question #255972 in Java | JSP | JSF for RaselNeel

Question #255972

When a subclass inherits from a superclass, it also inherits its methods; however, it can 

also override the superclass methods (as well as declare and implement new ones). Consider 

the following Sports class:

class Sports{

 String getName(){

 return "Generic Sports";

 }

 void getNumberOfTeamMembers(){

 System.out.println( "Each team has n players in " + getName() );

 }

}

Next, we create a Soccer class that inherits from the Sports class. We can override the 

getName method and return a different, subclass-specific string:

class Soccer extends Sports{

 @Override

 String getName(){

 return "Soccer Class";

 }

}


Each team has 11 players in Soccer Class


1
Expert's answer
2021-10-24T13:54:05-0400
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 Main{
    public static void main(String [] args){
        Soccer s=new Soccer();
        s.getNumberOfTeamMembers();
    }
}

Need a fast expert's response?

Submit order

and get a quick answer at the best price

for any assignment or question with DETAILED EXPLANATIONS!

Comments

No comments. Be the first!

Leave a comment

LATEST TUTORIALS
New on Blog
APPROVED BY CLIENTS