Question
a. Write an interface named Shape that specifies the following behavior: ? a n int - returning method named p erimeter , th a t
a.
Write an interface named
Shape
that specifies the following behavior:
?
a
n
int
-
returning method named
p
erimeter
,
th
a
t returns the perimeter of a
s
hape
?
a
double
-
returning method name
a
rea
,
that returns the
area of a
shape
?
a
n
int
-
returning method named
n
umS
i
des
,
that ret
urns the number of sides
of a
shape.
b.
Write a
class named
Triangle
that implements
Shape
wi
th the following:
?
t
hree
protected
integer
variables representing the three sides
?
a
constructor that accepts
three integers and uses them to initialize the
three
sides of the triangle
?
the
method
n
umSides
?
the
method
p
erimeter
?
a
n
abstract
method
a
rea
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started