关于初始化包
(注意:静态的无需初始化,他们无需声明调用的对象。)
**如何知道为静态的*
1.javanew
javanew所初始化的包必须为完整的包名+类名
格式为:
javanew(赋值,"完整包,类名")
比如初始化android.net.Uri
javanew(c,"android.net.Uri")
用途:
javanew初始化后,用于javax或者java函数的第二位参数(被调用的对象)
**注意静态**
2.cls
cls所初试化的必须为完整的包名
格式为:
cls("完整的包名+类名",赋值)
比如初始化常见的String(字符串类型)
cls()
用途:
cls初始化后,用于传入javax的第三位参数(也可以传入完整的包名+类名)
3.cls和javanew的区别
cls用于初始化完整包名+类名,javanew也用于初始化完整包名+类名,但是cls的返回值可以传入javax的第三位参数,而javanew不可以。
javanew初始化的完整包名+类名可以传入参数且可以创建变量,而cls不可以。
实践:
初始化iApp手册的变量。