编写一个Person类可以保存名字、年龄、性别和身高,方法有说话(我是谁);创建一
1个回答
关注
展开全部
亲亲,这错哪了如下1,缺少了类和方法的结束括号“}”,需要在代码末尾添加。2,在创建Programmer对象时构造函数的参数数量和类型与声明不符,需要使用相应类型的参数来初始化对象。3,getSalary()方法的返回值和参数类型未声明,应该声明为double。4,setSalary()方法的缺少了方法体,需要将传入的参数赋值给salary属性。5,getworkingYears()方法的方法名中的大小写不规范,应该改为getWorkingYears()。6,setWorkingYears()方法的方法名中的大小写不规范,应该改为setWorkingYears()。在方法体中缺少了对workingYears属性的赋值语句,需要添加上去。7,在主类中调用getYearlySalary()方法时方法名拼写错误,应该改为getYearlySalary()。输出语句中缺少了单位“元”,需要添加上去。
咨询记录 · 回答于2023-06-14
编写一个Person类可以保存名字、年龄、性别和身高,方法有说话(我是谁);创建一
您好,亲亲。很高兴为您服务,我是你的专属电子答主邹邹老师。编写一个Person类可以保存名字、年龄、性别和身高,方法有说话(我是谁);创建一代码如下
pythonclass Person: def __init__(self, name, age, gender, height): self.name = name self.age = age self.gender = gender self.height = height def talk(self): print("我是%s,今年%d岁,%s,身高%.2f米。" % (self.name, self.age, self.
亲亲,上述代码中,我们定义了一个Person类,它有初始化函数__init__,用于设置对象的属性。在这个例子中,我们传递了名字、年龄、性别和身高四个参数,并使用这些参数来分别设置self.name、self.age、self.gender和self.height属性。
这错哪了
?
亲亲,这错哪了如下1,缺少了类和方法的结束括号“}”,需要在代码末尾添加。2,在创建Programmer对象时构造函数的参数数量和类型与声明不符,需要使用相应类型的参数来初始化对象。3,getSalary()方法的返回值和参数类型未声明,应该声明为double。4,setSalary()方法的缺少了方法体,需要将传入的参数赋值给salary属性。5,getworkingYears()方法的方法名中的大小写不规范,应该改为getWorkingYears()。6,setWorkingYears()方法的方法名中的大小写不规范,应该改为setWorkingYears()。在方法体中缺少了对workingYears属性的赋值语句,需要添加上去。7,在主类中调用getYearlySalary()方法时方法名拼写错误,应该改为getYearlySalary()。输出语句中缺少了单位“元”,需要添加上去。