Find the Error in each step. 1. //Superclass public class Vehicle { (Member Decl
ID: 3559535 • Letter: F
Question
Find the Error in each step.
1. //Superclass
public class Vehicle
{
(Member Declarations...)
}
//Subclass
public class car expands Vehicle
{
(Member declarations...)
}
2. //SuperClass
public class Vehicle
{
private double cost;
(Other methods...)
}
//Subclass
public class Car extends Vehicle
{
public Car(double c)
{
cost = c;
}
}
3. //Superclass
public class Vehicle
{
private double cost;
public Vehicle(double c)
{
cost = c;
}
(Other Nethods...)
}
//Subclass
public class Car extends Vehicle
{
private int passengers;
public Car(int p)
{
passengers = c;
}
(Other methods...)
}
4. //Superclass
public class Vehicle
{
public abstract double getMilesPerGallon( );
(Other methods...)
}
//Subclass
public class Car extends Vehicle
{
private int mpg;
public int getMilesPerGallon ( );
{
return mpg;
}
(Other methods...)
}
Explanation / Answer
1.
public class Car expands Vehicle it should be extends
{
( Member declarations . . .)
}
2.
public class Car extends Vehicle
{
public Car( double c)
{
cost = c; // cost is private variable of super class which can not be used in subclass
}
}
3.
public class Car extends Vehicle
{
private int passengers;
public Car( int p)
{
passengers = c; // c is an undeclraed variable in class Car
}
( Other methods . . .)
}
Related Questions
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.