The following code is in Java: public class Vehicle                  // Superclass {    private double cost;    (Other methods . . .)         // assume these are given and they’re OK. } // Subclass public class Car extends Vehicle {    public Car(double c)    {        cost = c;    } } 1) What is the problem with the code? 2)How can it be fixed?

EBK JAVA PROGRAMMING
9th Edition
ISBN:9781337671385
Author:FARRELL
Publisher:FARRELL
Chapter11: Advanced Inheritance Concepts
Section: Chapter Questions
Problem 3RQ
icon
Related questions
Question

The following code is in Java:

public class Vehicle                  // Superclass

{

   private double cost;

   (Other methods . . .)         // assume these are given and they’re OK.

}

// Subclass

public class Car extends Vehicle

{

   public Car(double c)

   {

       cost = c;

   }

}


1) What is the problem with the code?

2)How can it be fixed?

Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 3 steps

Blurred answer
Knowledge Booster
Class
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
EBK JAVA PROGRAMMING
EBK JAVA PROGRAMMING
Computer Science
ISBN:
9781337671385
Author:
FARRELL
Publisher:
CENGAGE LEARNING - CONSIGNMENT