android初始化控件是什么意思
第一种是全局的,比如你oncreate里初始化了,onresume里也可以用;
第二种是局部变量,比如你在Oncreate里初始化了,只能在Oncreate里用,到onresume里就不能使用了。
第一种不加private也可以,至于加不加,取决于
(1)对于public修饰符,它具有最大的访问权限,可以访问任何一个在CLASSPATH下的类、接口、异常等。它往往用于对外的情况,也就是对象或类对外的一种接口的形式。
(2)对于protected修饰符,它主要的作用就是用来保护子类的。它的含义在于子类可以用它修饰的成员,其他的不可以,它相当于传递给子类的一种继承的东西。
(3)对于default来说,有点的时候也成为friendly(友员),它是针对本包访问而设计的,任何处于本包下的类、接口、异常等,都可以相互访问,即使是父类没有用protected修饰的成员也可以。
(4)对于private来说,它的访问权限仅限于类的内部,是一种封装的体现,例如,大多数的成员变量都是修饰符为private的,它们不希望被其他任何外部的类访问。
"初始化"是什么意思?
初始化就是把变量赋为默认值,把控件设为默认状态,把没准备的准备好。
但是如果是整个系统初始化那就不一样了。
1、程序默认信息(公司信息.建表(把调试用的数据清空),数据类型等)
2.把客户一些基本信息输入等.
我说说初始化的执行顺序。
每一个初始化部分里面的代码在程序运行后,或库的begin-end块运行之前。delphi使用对单元相关树的深度优先遍历来运行初始化部分。换句话说,就只在一个单元的初始化代码运行前,delphi就运行了特他使用的每一个单元的初始化部分。每一个单元仅初始化一次 。
程序代码当中可以有Initialization声明部分。这部分里面的代码的执行,是在windows加载包含该单元(指Initialization所属单元)的模块(应用程序,DLL或者包)时运行的。一般来说是:先Initialization单元,然后interface单元,然后implementation单元。
程序中Intialize过程。可以在这里初始化字符串、动态数组、接口和Variants。