void setR(double)
时间: 2023-10-16 09:08:09 浏览: 40
这是一个函数声明,函数名为 setR,参数为一个 double 类型的变量。函数可能是用来设置某个类的属性值,例如:
```
class Circle {
public:
void setR(double radius) {
r = radius;
}
private:
double r;
};
```
这个类中有一个私有属性 r 代表圆的半径,setR 函数可以用来设置这个半径的值。
相关问题
Java定义一个球类 Ball,包含一个私有成员变量半径(double r),两个公有成员方法:设定半径值方法( void setR(double x)、得到半径值方法《 double易tR())。 定义一个台球类 Billiards,继承 Ball 类,包含一个私有成员变量颜色(stringcolor),两个公有成员方法: 设定额色方法(void setCol(String dol)、输出信息方法(void showl)),其中 show 方法可以输出该台球的颜色和半径值。定义一个公有类,测试前两个类
可以按照以下代码实现:
```java
class Ball {
private double r;
public void setR(double x) {
r = x;
}
public double getR() {
return r;
}
}
class Billiards extends Ball {
private String color;
public void setCol(String col) {
color = col;
}
public void show() {
System.out.println("颜色:" + color);
System.out.println("半径:" + getR());
}
}
public class Test {
public static void main(String[] args) {
Billiards b = new Billiards();
b.setR(5.0);
b.setCol("红色");
b.show();
}
}
```
在测试类中,我们创建了一个 Billiards 对象 b,并分别调用 setR、setCol 和 show 方法设置和展示台球的半径和颜色。由于 Billiards 继承自 Ball 类,因此可以直接使用 Ball 类中定义的 setR 和 getR 方法。输出结果如下:
```
颜色:红色
半径:5.0
```
定义一个球类Ball,包含一个私有成员变量半径(double r),两个公有成员方法:设定半径值方法( void setR(double x) 、 得到半径值方法(double getR( ))。 定义一个台球类Billiards,继承Ball类,包含一个私有成员变量颜色(String color),两个公有成员方法:设定颜色方法(void setCol (String clo))、输出信息方法(void show()),其中show方法可以输出该台球的颜色和半径值。 定义一个公有类,测试前两个类。
以下是实现题目要求的代码:
```
public class Ball {
private double r;
public void setR(double x) {
r = x;
}
public double getR() {
return r;
}
}
public class Billiards extends Ball {
private String color;
public void setCol(String clo) {
color = clo;
}
public void show() {
System.out.println("颜色:" + color + ", 半径:" + getR());
}
}
public class Test {
public static void main(String[] args) {
Billiards b = new Billiards();
b.setR(5.0);
b.setCol("红色");
b.show();
}
}
```
在测试类中,我们创建了一个 Billiards 对象 b,并分别调用 setR() 和 setCol() 方法设置其半径和颜色,最后调用 show() 方法输出它的信息。输出结果为:
```
颜色:红色, 半径:5.0
```
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)