solidity合约里面定义的合约是如何定义的,有点理解不清楚

pragma solidity ^0.4.22;

contract father{

    function dahan() external pure  returns(string){

        return "dahan";
    }

}
contract outside{

    father public f= new father();
    function testf() public view returns(string){
        return f.dahan();
    }
}

我想问一下,这个outside合约里new了一个father合约,它是不是算outside合约的成员变量?如果它和father是一模一样的,那它是怎么部署的?

请先 登录 后评论

1 个回答

Tiny熊
  擅长:智能合约,以太坊
请先 登录 后评论
  • 1 关注
  • 0 收藏,2529 浏览
  • bigaxe 提出于 2021-01-01 13:27