完成有参构造函数,要求nS,nM,nH都是0 
时间: 2023-04-09 14:01:20 浏览: 42
好的,以下是完成有参构造函数的代码:
```python
class MyClass:
def __init__(self, nS=0, nM=0, nH=0):
self.nS = nS
self.nM = nM
self.nH = nH
```
这个构造函数接受三个参数,分别是nS、nM和nH,它们的默认值都是0。在构造函数中,我们将这三个参数分别赋值给了对象的属性self.nS、self.nM和self.nH。
相关问题
完成无参构造函数,要求nS,nM,nH都是0
好的,以下是完成无参构造函数的代码:
```python
class C知道:
def __init__(self):
self.nS = 0
self.nM = 0
self.nH = 0
```
这样就完成了无参构造函数,nS,nM,nH都被初始化为0。
完成有参构造函数,要求nS=s,nM=m,nH都是0
好的,这是一个关于编程的问题,我可以回答。完成有参构造函数,需要在类的定义中声明并实现,代码如下:
class MyClass {
public:
int nS, nM, nH;
MyClass(int s, int m, int h) {
nS = s;
nM = m;
nH = h;
}
};
在这个构造函数中,我们将传入的参数s、m、h分别赋值给类的成员变量nS、nM、nH。这样,当我们创建一个MyClass对象时,就可以通过传入参数来初始化这些成员变量。
相关推荐
















