Shape.java: public class Shape { private double area; public Shape({ area = 0.0; public Shape(double a){ this.area = a; public void setArea(double a){ area = a; } public double getArea({ return area; public String toString0{ return "Shape:\n\tarea:"+ area; } ShapeDriver.java: public class ShapeDriver { public static void main(String[] args) { Circle cir = new Circle(); cir.setRadius(5.0); System.out.println(cir.toString() + "\n\tradius: "+ cir.getRadius(); Cirlce.java: public class Circle extends Shape{ private double radius; private final double Pl = 3.17; public void setRadius(double r){ this.radius = r; double area = PI*Math.pow(r,2); setArea(area); public double getRadius() { return this.radius; }

Computer Networking: A Top-Down Approach (7th Edition)
7th Edition
ISBN:9780133594140
Author:James Kurose, Keith Ross
Publisher:James Kurose, Keith Ross
Chapter1: Computer Networks And The Internet
Section: Chapter Questions
Problem R1RQ: What is the difference between a host and an end system? List several different types of end...
icon
Related questions
Question
100%

I need help putting this java code into something I can copy/paste . 

Here is the code:

 

Shape.java:
public class Shape {
private double area;
public Shape({
area = 0.0;
}
public Shape(double a){
this.area = a;
}
public void setArea(double a){
area = a;
}
public double getArea({
return area;
}
public String toString({
return "Shape:\n\tarea: "+ area;
}
}
ShapeDriver.java:
public class ShapeDriver {
public static void main(String[] args) {
Circle cir = new Circle();
cir.setRadius(5.0);
System.out.println(cir.toString() + "In\tradius: "+ cir.getRadius();
Cirlce.java:
public class Circle extends Shape{
private double radius;
private final double PI = 3.17;
public void setRadius(double r){
this.radius = r;
double area = PI*Math.pow(r,2);
setArea(area);
}
public double getRadius() {
return this.radius;
}
Transcribed Image Text:Shape.java: public class Shape { private double area; public Shape({ area = 0.0; } public Shape(double a){ this.area = a; } public void setArea(double a){ area = a; } public double getArea({ return area; } public String toString({ return "Shape:\n\tarea: "+ area; } } ShapeDriver.java: public class ShapeDriver { public static void main(String[] args) { Circle cir = new Circle(); cir.setRadius(5.0); System.out.println(cir.toString() + "In\tradius: "+ cir.getRadius(); Cirlce.java: public class Circle extends Shape{ private double radius; private final double PI = 3.17; public void setRadius(double r){ this.radius = r; double area = PI*Math.pow(r,2); setArea(area); } public double getRadius() { return this.radius; }
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 2 steps

Blurred answer
Recommended textbooks for you
Computer Networking: A Top-Down Approach (7th Edi…
Computer Networking: A Top-Down Approach (7th Edi…
Computer Engineering
ISBN:
9780133594140
Author:
James Kurose, Keith Ross
Publisher:
PEARSON
Computer Organization and Design MIPS Edition, Fi…
Computer Organization and Design MIPS Edition, Fi…
Computer Engineering
ISBN:
9780124077263
Author:
David A. Patterson, John L. Hennessy
Publisher:
Elsevier Science
Network+ Guide to Networks (MindTap Course List)
Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:
9781337569330
Author:
Jill West, Tamara Dean, Jean Andrews
Publisher:
Cengage Learning
Concepts of Database Management
Concepts of Database Management
Computer Engineering
ISBN:
9781337093422
Author:
Joy L. Starks, Philip J. Pratt, Mary Z. Last
Publisher:
Cengage Learning
Prelude to Programming
Prelude to Programming
Computer Engineering
ISBN:
9780133750423
Author:
VENIT, Stewart
Publisher:
Pearson Education
Sc Business Data Communications and Networking, T…
Sc Business Data Communications and Networking, T…
Computer Engineering
ISBN:
9781119368830
Author:
FITZGERALD
Publisher:
WILEY