在Java中如何使用构造方法和成员变量来定义一个类,并提供一个使用这些概念的简单练习题示例?
时间: 2024-10-28 22:14:03 浏览: 11
在Java编程中,构造方法和成员变量是类定义的基础组成部分。构造方法主要用于初始化对象的状态,而成员变量则用于存储对象的属性信息。以下是一个简单的练习题示例,用于巩固对这些概念的理解:
参考资源链接:[Java面向对象编程基础练习:类、构造方法与成员变量](https://wenku.csdn.net/doc/3duzpi9014?spm=1055.2569.3001.10343)
练习题描述:
定义一个名为`Circle`的类,该类应该具有以下特征:
- 一个成员变量`radius`,表示圆的半径,默认值为1.0。
- 一个构造方法,用于创建圆对象时设定半径。
- 一个名为`getArea`的方法,用于计算圆的面积。
- 一个名为`getPerimeter`的方法,用于计算圆的周长。
请按照要求定义`Circle`类,并提供一个`main`方法,创建一个半径为5.0的圆对象,并打印出它的面积和周长。
示例代码如下:
```java
public class Circle {
private double radius; // 成员变量
// 构造方法
public Circle(double radius) {
this.radius = radius;
}
// 计算并返回圆的面积
public double getArea() {
return Math.PI * radius * radius;
}
// 计算并返回圆的周长
public double getPerimeter() {
return 2 * Math.PI * radius;
}
// 主方法,用于测试Circle类
public static void main(String[] args) {
Circle circle = new Circle(5.0); // 创建圆对象
System.out.println(
参考资源链接:[Java面向对象编程基础练习:类、构造方法与成员变量](https://wenku.csdn.net/doc/3duzpi9014?spm=1055.2569.3001.10343)
阅读全文