调用

pragma solidity ^0.4.0;


import "./Test2.sol";
contract Test1{
     event setStringEvent(string str1,string str2, string str3, string str4);
     event getStringEvent(string str1,string str2, string str3,string str4);
     
     string a ;
     string b ;
    function getBalance() public{
         getStringEvent("获得数值是多少-----a",a,"----b---",b);
       
    }
    function setBalance( string aa,string bb)  public {
        setStringEvent("设置数值是多少-----a",a,"----b---",b);
        a = aa;
        b = bb;
    }
}
pragma solidity ^0.4.0;

contract Test1ABI{ 

    function getBalance()public {}
    
    function setBalance( string aa,string bb)public {}
   
}


contract Test2{ 
      address public signersAddr;
      
      
    function setit(string aa,string bb){
       Test1ABI(signersAddr).setBalance(aa,bb);
    }
}
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容