发布网友 发布时间:2022-04-19 18:21
共2个回答
热心网友 时间:2023-08-29 15:05
静态的变量或者方法被称为是共享的,也就是说静态的东西可以不需要用对象.静态变量就可以拿到,那么这样就不需要new一个对象就可以拿到静态变量。对象如果new的太多,会浪费性能,当然,静态也有其敝处。如果你以后学到设计模式中的单例模式可以体会到静态的变量有何利弊。一般来说,如果你只是在学java基础,那么不用太纠结于此,等以后你循序渐进学的多了,自然水到渠成。
热心网友 时间:2023-08-29 15:05
如果参数或者方法是固定的才用,比如你要写一个程序计算圆的面积抄
那么你可以设置一个静态变量p(就是派),他固定等于3.14当然你也可以更加精确一点,但是他是固定的知所以是静态
计算圆的方法也是固定的
肯定是。。。。圆的面积计算方法是什么来着。。。总之是固定的,所以可以使用静态方法(视情况也可以不选择用静态方法)
但是半径不是固定的,因为半径是用户输入的,所以半径的输入不能是静态的,要道动态的获取用户的输入