Groovy 学习笔记4 package
一个面向对象的语言往往都是通过package把对象组织起来的,但是很奇怪居然没有找到groovy的package方面的资料,难道groovy不支持?那么我们怎么用groovy来设计负责一点的程序呢?还是做试验试试吧:
Dog.groovy:
?1
?2 ?3 ?4 ?5 ?6 ?7 ?8 ?9 10 11 嗯,一只会说一句话的狗,还回吠哦。 编译一下看看有没有错: groovyc Dog.groovy 嗯,没有错,而且在当前目录下生成了一个com目录,其中有Dog.class文件 再建一个类来引用这个类? trainDog.groovy:
1
2 3 4
看来groovy虽然可以直接运行,却不能直接相互引用。进行复杂应用的时候还是要先编译好以便他们可以相互引用类文件。此外groovy编译器会自动为包创建对应的目录,所以所有的groovy不管分散到多少包里面都要在同一个目录(所有包的上一层)下面编译。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- inno-setup – Inno Setup – 自动提交卸载提示
- 在Spring中的application.properties中指定相对路
- 大数据分析:不买iPhone 8的原因曝光!
- lua与javascript的相似之处
- UVA644 Immediate Decodability
- Delphi以二进制方式读取图片并显示出来
- 在NQP(Not Quite Perl)中编写模块会加速perl6程序
- Go实战--golang中defer的使用(有事没事defer一下
- Introducing the Knowledge Graph: things, not
- perl – Mason的IDE或语法高亮编辑器?