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 @udioica:
Unlock 4 remaining solutions by signing in and submitting your own entry
VimGolf