【Solidity学习笔记】用new操作符创建合约

3.6 用new操作符创建合约

一个合约可以使用new关键字来创建一个新合约,但前提是必须知道新创建的合约的完整代码。
示例如下:

pragma solidity ^0.4.21;

contract sample {
    function assign(int b){
        a = b;
    }
}

contract sample2 {
    function sample2() {
        sample s = new sample(); //sample类实例化为一个对象s
        s.assign(12);
    }
}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,355评论 19 139
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,262评论 25 709
  • 有天夜里,豆包睡着睡着突然哭了起来,打开灯一看,原来是流鼻血了。止住了血后,豆包迷迷糊糊的又睡着了。可能鼻子还是不...
    林月漠阅读 3,878评论 0 0
  • jQuery的存在,让学习前端开发的人感到前端越来越容易入门了,用简单的几行代码就可以实现需求,但是,你真的会用j...
    小明yz阅读 2,463评论 0 10
  • cc
    然后变成了黄桃阅读 1,761评论 0 0