Está en la página 1de 2

CALlClA SAnCPLZ AnA kA8Ln

class Clrculo
SLrlng r

Clrculo(double d double d0 double d1)
Lhrow new unsupporLedCperaLlonLxcepLlon(noL yeL lmplemenLed)


// flchero Clrculo[ava
publlc class Clrculo exLends CeomeLrla
sLaLlc lnL numClrculos 0
publlc sLaLlc flnal double l314139263338979323846
publlc double x y r
publlc Clrculo(double x double y double r)
Lhlsxx Lhlsyy Lhlsrr //esLa parLe es la refernecla
numClrculos++

publlc Clrculo(double r) Lhls(00 00 r)
publlc Clrculo(Clrculo c) Lhls(cx cy cr)
publlc Clrculo() Lhls(00 00 10)
publlc double perlmeLro() reLurn 20 * l * r
publlc double area() reLurn l * r * r
// meLodo de ob[eLo para comparar clrculos
publlc Clrculo elMayor(Clrculo c)
lf (Lhlsrcr) reLurn Lhls else reLurn c // esLo es una referencla

// meLodo de clase para comparar clrculos
LsLo es un consLrucLor
CALlClA SAnCPLZ AnA kA8Ln

publlc sLaLlc Clrculo elMayor(Clrculo c Clrculo d)
lf (crdr) reLurn c else reLurn d




LsLo es un consLrucLor

También podría gustarte