Task - Method Overriding - Sports Team #13
Replies: 36 comments 2 replies
-
|
`class Sports{ } |
Beta Was this translation helpful? Give feedback.
-
|
class Sports { } class Soccer extends Sports { } class Tester { |
Beta Was this translation helpful? Give feedback.
-
|
`class Sports{ class Soccer extends Sports{ } public class Driver{ } ` |
Beta Was this translation helpful? Give feedback.
-
|
class Sports { } class Soccer extends Sports { } public class Overriding { } |
Beta Was this translation helpful? Give feedback.
-
|
`class Sports { } class Soccer extends Sports { } public class Overriding { } |
Beta Was this translation helpful? Give feedback.
-
SOLUTION: |
Beta Was this translation helpful? Give feedback.
-
|
class Sports { } class Soccer extends Sports { } public class Game { |
Beta Was this translation helpful? Give feedback.
-
|
Beta Was this translation helpful? Give feedback.
-
|
class Sports { } class Soccer extends Sports { } public class Task1 { } |
Beta Was this translation helpful? Give feedback.
-
|
class Sports{ class Soccer extends Sports{ } public class MyClass { } |
Beta Was this translation helpful? Give feedback.
-
|
class Sports { } class Soccer extends Sports { } public class GenericSports { } |
Beta Was this translation helpful? Give feedback.
-
|
`class Sports { } class Soccer extends Sports { } public class Task { } |
Beta Was this translation helpful? Give feedback.
-
class Sports { } class Soccer extends Sports { } class Test { |
Beta Was this translation helpful? Give feedback.
-
|
` } class Soccer extends Sports { } public class MethodOverriding { } ` |
Beta Was this translation helpful? Give feedback.
-
|
`class Sports { } class Soccer extends Sports { } class over { }` |
Beta Was this translation helpful? Give feedback.
-
|
class Sports{ class Main{ |
Beta Was this translation helpful? Give feedback.
-
|
class Sports { void getNumberOfTeamMembers() { class Soccer extends Sports { String getName() { @OverRide public class methodOverriding { |
Beta Was this translation helpful? Give feedback.
-
|
`package Tasks; class Soccer extends Sports{ } public class MethodOverriding { |
Beta Was this translation helpful? Give feedback.
-
|
Beta Was this translation helpful? Give feedback.
-
|
Beta Was this translation helpful? Give feedback.
-
package mypackage;
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 Play {
public static void main(String[] args) {
// TODO Auto-generated method stub
Sports sp = new Sports();
sp.getName();
sp.getNumberofTeamMembers();
Soccer so = new Soccer();
so.getName();
so.getNumberofTeamMembers();
}
} |
Beta Was this translation helpful? Give feedback.
-
|
Sportclass Sports{
String getName(){
return "Generic Sports";
}
void getNumberOfTeamMembers(){
System.out.println( "Each team has n players in " + getName() );
}
}Soccerclass Soccer extends Sports{
@Override
String getName(){
return "Soccer Class";
}
@Override
void getNumberOfTeamMembers(){
System.out.println( "the number of players on a soccer team " + getName() );
}
}Driverclass Driver{
public static void main(String[] args) {
Sports sports = new Sports();
Soccer soccer = new Soccer();
System.out.println(sports.getName());
sports.getNumberOfTeamMembers();
System.out.println(soccer.getName());
soccer.getNumberOfTeamMembers();
}
} |
Beta Was this translation helpful? Give feedback.
-
SPORTS CLASSpackage utilmodule;
public class Sports {
public String getName() {
return "Generic Sports";
}
public void getNumberOfTeamMembers(){
System.out.println( "Each team has n players in " + getName() );
}
}SOCCER CLASSpackage utilmodule;
public class Soccer extends Sports{
@Override
public String getName(){
return "Soccer Class";
}
@Override
public void getNumberOfTeamMembers() {
System.out.println( "Each team has 11 players in " + getName() );
}
}DRIVER CLASSpackage main;
import utilmodule.Soccer;
import utilmodule.Sports;
public class Driver {
public static void main(String[] args) {
// TODO Auto-generated method stub
Sports sp = new Sports();
Soccer soc = new Soccer();
System.out.println(sp.getName());
sp.getNumberOfTeamMembers();
System.out.println(soc.getName());
soc.getNumberOfTeamMembers();
}
}
|
Beta Was this translation helpful? Give feedback.
-
import java.util.*;
class Sports1{
String get_name()
{
return"generic Sports";
}
void get_name_of_team_members()
{
System.out.println("Each team has n players in" +get_name());
}
}
class Soccer extends Sports
{
String get_name()
{
return "Soccer Class";
}
void get_number_of_team_member()
{
System.out.println("Each team has 11 players in Soccer Class");
}
}
public class Sports {
public static void main(String[] args) {
// TODO Auto-generated method stub
Sports1 c1=new Sports1();
Sports1 c2=new Sports1();
System.out.println(c1.get_name());
c1.get_name_of_team_members();
System.out.println(c2.get_name());
c2.get_name_of_team_members();
}
} |
Beta Was this translation helpful? Give feedback.
-
package com.src;
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 MethodOverriding {
public static void main(String[] args) {
Sports sp = new Sports();
System.out.println(sp.getName());
sp.getNumberOfTeamMembers();
Soccer sc = new Soccer();
System.out.println(sc.getName());
sc.getNumberOfTeamMembers();
}
} |
Beta Was this translation helpful? Give feedback.
-
class Sports {
String getName(){
return "Generic Sports";
}
void getNumberOfTeamMembers(){
System.out.println("Each team has 11 players " +getName());
}
}
class Scoccer extends Sports{
String getName()
{
return "Scoccer Class";
}
@Override
void getNumberOfTeamMembers()
{
System.out.println("Each team has 11 players " +getName());
}
}
public class teamMembers {
public static void main(String[] args){
Sports sp = new Sports();
System.out.println(sp.getName());
sp.getNumberOfTeamMembers();
Scoccer sc = new Scoccer();
System.out.println(sc.getName());
sp.getNumberOfTeamMembers();
}
} |
Beta Was this translation helpful? Give feedback.
-
package com.src;
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 MethodOverriding {
public static void main(String[] args) {
Sports sp = new Sports();
System.out.println(sp.getName());
sp.getNumberOfTeamMembers();
Soccer sc = new Soccer();
System.out.println(sc.getName());
sc.getNumberOfTeamMembers();
} |
Beta Was this translation helpful? Give feedback.
-
|
'''java package phase3; class Sports { class Soccer extends Sports{ } public class Driver { } |
Beta Was this translation helpful? Give feedback.
-
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());
}
}
class Driver{
public static void main(String[] args){
Sports sprt = new Sports();
sprt.getName();
sprt.getNumberOfTeamMembers();
Soccer soccer = new Soccer();
soccer.getName();
soccer.getNumberOfTeamMembers();
}
} |
Beta Was this translation helpful? Give feedback.
-
package src.method.overiding;
class Sports{
String getName() {
return "Generic Sports";
}
void getNumberOfTeamMembers() {
System.out.println("Each team has n number of 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 Tester {
public static void main(String[] args) {
// TODO Auto-generated method stub
Sports sp = new Sports();
sp.getNumberOfTeamMembers();
Soccer sc = new Soccer();
sc.getNumberOfTeamMembers();
}
} |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
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:
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:
Note: When overriding a method, you should precede it with the @OverRide annotation. The parameter(s) and return type of an overridden method must be exactly the same as those of the method inherited from the supertype.
Task
Complete the code by writing an overridden getNumberOfTeamMembers method that prints the same statement as the superclass' getNumberOfTeamMembers method, except that it replaces with (the number of players on a soccer team).
Output Format
When executed, your completed code should print the following:
Beta Was this translation helpful? Give feedback.
All reactions