1、静态成员需要被static修饰,非静态成员不需要加static。

2、在一个非静态类中既可以出现静态成员,也可以出现非静态成员;而在一个静态类中只能出现静态成员;

3、在一个非静态方法中,既可以访问静态成员也可以访问非静态成员;而在一个静态方法中,只允许访问静态成员。

4、调用方法的区别:

    实例方法需要使用对象调用,对象名.方法名;

    静态方法使用类调用,类名.方法名。

5、静态类不允许创建对象。

6、静态和非静态类的使用时机:

    如果写的是工具类,可以考虑使用静态类,例如Console类;

    静态的好处是资源共享;

    静态类需要占用内存,所以静态类应越少越好。

    

相关文章:

  • 2021-08-22
  • 2021-10-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-08-12
猜你喜欢
  • 2021-10-07
  • 2021-05-24
  • 2022-12-23
  • 2021-11-30
  • 2022-03-01
  • 2021-06-04
相关资源
相似解决方案