privatevariableaccessfromanotherinstancetest.groovy

来自「大名鼎鼎的java动态脚本语言。已经通过了sun的认证」· GROOVY 代码 · 共 35 行

GROOVY
35
字号
/** * test to ensure that private instance variables are visible to  * other instance variables of the same class *  * @author <a href="mailto:jeremy.rayner@bigfoot.com">Jeremy Rayner</a> * @version $Revision: 1.3 $ */class PrivateVariableAccessFromAnotherInstanceTest extends GroovyTestCase implements Cloneable {     def foo    private def bar                  public PrivateVariableAccessFromAnotherInstanceTest() {        super()        foo = "foo"        bar = "bar"    }                  public Object clone() {        def result = new PrivateVariableAccessFromAnotherInstanceTest()        result.foo = foo        result.bar = bar        return result    }        void testClone() {        def fred = new PrivateVariableAccessFromAnotherInstanceTest()        //@todo fails due to private access to 'bar'        //barney = fred.clone()        // TODO identity comparison        //assert !(barney === fred)    }} 

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?