//Write your own contracts here. Currently compiles using solc v0.4.15+commit.bbb8e64f. pragma solidity ^0.4.18; contract Interface { function set(uint _value) public; function get() public constant returns (uint); } contract SimpleStore is Interface { function set(uint _value) public { value = _value; } function get() public constant returns (uint) { return value; } uint value; } contract Impl { address _address; function set(uint _value) public { Interface( _address ).set( _value ); } function get() public constant returns (uint) { return Interface( _address ).get(); } function setAddress(address address_1) public { _address = address_1; } }
0.4.18