3个回答
展开全部
1.类的静态函数是在该类的范畴内的全局函数,不能访问类的私有成员,只能访问类的静态成员,不需要类的实例即可调用;实际上,它就是增加了类的访问权限的全局函数.
2.static类中只能包含static成员(使用该类创建的所有成员将共享这些成员的同一个副本)。静态类纯粹作为工具方法和字段的一个容器来使用。static类中不能包含任何实例数据或方法。另外,使用new操作符来创建static类的一个对象是没有意义的。如果坚持要这样做,编译器会报错。如果需要执行任何初始化,那么static类可以包含一个默认的构造函数,前提是该构造函数也被声明为static。其他任何类型的构造函数都是非法的,编译器会报错。
2.static类中只能包含static成员(使用该类创建的所有成员将共享这些成员的同一个副本)。静态类纯粹作为工具方法和字段的一个容器来使用。static类中不能包含任何实例数据或方法。另外,使用new操作符来创建static类的一个对象是没有意义的。如果坚持要这样做,编译器会报错。如果需要执行任何初始化,那么static类可以包含一个默认的构造函数,前提是该构造函数也被声明为static。其他任何类型的构造函数都是非法的,编译器会报错。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询