PHP <--> Java class conversion Part 1
Convert this tiny php class to adequate java one.
Start file
<?php
class Foo
{
private $var1;
private $var2;
public function Foo($val)
{
$this->init($val);
$this->doSomething();
}
private function init($val)
{
$this->var1 = $val;
}
private function doSomething()
{
$this->var2 = sqrt($this->var1);
}
public function getResult()
{
return $this->var2;
}
}
?>
End file
public class Foo
{
private double var1;
private double var2;
public Foo(double val)
{
init(val);
doSomething();
}
private void init(double val)
{
var1 = val;
}
private void doSomething()
{
var2 = Math.sqrt(var1);
}
public double getResult()
{
return var2;
}
}
View Diff
1,2c1
< <?php
< class Foo
---
> public class Foo
4,5c3,4
< private $var1;
< private $var2;
---
> private double var1;
> private double var2;
7c6
< public function Foo($val)
---
> public Foo(double val)
9,10c8,9
< $this->init($val);
< $this->doSomething();
---
> init(val);
> doSomething();
13c12
< private function init($val)
---
> private void init(double val)
15c14
< $this->var1 = $val;
---
> var1 = val;
18c17
< private function doSomething()
---
> private void doSomething()
20c19
< $this->var2 = sqrt($this->var1);
---
> var2 = Math.sqrt(var1);
23c22
< public function getResult()
---
> public double getResult()
25c24
< return $this->var2;
---
> return var2;
28d26
< ?>
Solutions by @bfriedland174:
Unlock 2 remaining solutions by signing in and submitting your own entry