什么时候使用静态:
要从2方面下手:
因为静态修饰的内容有成员变量和函数
什么时候定义静态变量(类变量)呢?
当对象中出现共享数据时
什么时候定义静态函数呢?
当功能内部没有访问到非静态数据(对象的特有数据)
静态的应用:
每一个应用程序中都有共性的功能,可以将这些功能进行抽取,独立封装,以便复用
静态代码块:
格式:
static{
静态代码块中的执行语句
}
特点:随着类的加载而执行,只执行一次,用于给类进行初始化的
什么时候使用静态:
要从2方面下手:
因为静态修饰的内容有成员变量和函数
什么时候定义静态变量(类变量)呢?
当对象中出现共享数据时
什么时候定义静态函数呢?
当功能内部没有访问到非静态数据(对象的特有数据)
静态的应用:
每一个应用程序中都有共性的功能,可以将这些功能进行抽取,独立封装,以便复用
静态代码块:
格式:
static{
静态代码块中的执行语句
}
特点:随着类的加载而执行,只执行一次,用于给类进行初始化的