a b = new a(this)
a = new b(this)
a = newb();
从后往前说。最后一种写法如果是创建对象,那么语法是错误的。如果编译没错,那么a应该是一个已声明的变量,newb()是一个方法,调用newb()会返回一个值,将这个值赋给变量a。
第二种情况,如果前面没有语句,那么语法是错误的。如果前面已经将a声明为一个变量,那么这句话正确。
第一种情况下,如果没有导入b类,仅是把b当做一个变量名,那么语句正确。传的this是一个指向自己的引用。这句话是利用自身对象来创建一个新对象,那么可以预见,新对象中的各项值应该与自身对象是相同的。这句话与子类没有关系
photoshop|
|
svg|
webgl|
visual studio|
powerdesigner|
eclipse|
git|
apache ant|
|
|
codesmith|
flex|
gradle|
maven|
sublime text3|
svn|
|
|
chrome开发者工具|
opengl|
unity|
direct3d|
用户登录
还没有账号?立即注册
用户注册
投稿取消
文章分类: |
|
还能输入300字
上传中....