java language please Write a class definition of a class na

java language please - Write a class definition of a class named \'Value \' with the following: a constructor accepting a single integer parameter a constructor with no parameters a method \'setVal\' that accepts a single parameter , a boolean method , \'wasModified\' that returns true if setVal was ever called for the object . a method \'getVal\' that returns an integer value as follows: if setVal has ever been called, it getVal returns the last value passed to setVal. Otherwise if the \"single int parameter \" constructor was used to create the object , getVal returns the value passed to that constructor . Otherwise getVal returns 0.

Solution

public class Value

{

private int val;

private int sv;

Value(){sv=0;v=0;}

Value(int val)

{

this.val=val;

sv=0;

}

public void setVal(int v)

{

val=v;

sv++;

}

public boolean wasModified()

{

if(sv==0)return true;

return false;

}

public int getVal()

{

return val;

}

}

java language please - Write a class definition of a class named \'Value \' with the following: a constructor accepting a single integer parameter a constructor

Get Help Now

Submit a Take Down Notice

Tutor
Tutor: Dr Jack
Most rated tutor on our site