学习-java类和对象之static关键字之求圆环面积和周长
时间: 2023-04-26 14:03:20 浏览: 163
Java中的static关键字用于修饰类成员(变量和方法)。修饰类成员后,它们就变成了类成员,而不是对象成员。这意味着,不需要创建对象就可以访问这些成员。
示例代码,计算圆环面积和周长:
```java
class Circle {
static double PI = 3.14159;
static double getArea(double r) {
return PI * r * r;
}
static double getCircumference(double r) {
return 2 * PI * r;
}
}
class TestCircle {
public static void main(String[] args) {
double r = 1.5;
double area = Circle.getArea(r);
double circumference = Circle.getCircumference(r);
System.out.println("圆的半径是: " + r);
System.out.println("圆的面积是: " + area);
System.out.println("圆的周长是: " + circumference);
}
}
```
在上面的示例中,类Circle 中的成员变量PI和成员方法getArea()和getCircumference()被声明为static。因此,它们是类成员,可以在不创建对象的情况下访问。在类TestCircle中,我们可以直接使用Circle.PI、Circle.getArea()和Circle.getCircumference()来访问这些成员。
阅读全文