4.新建packagepart,里面定义一个家长Parent类,要求:为家长 类声明2个实例变量,并为其生成对应的getter和setter方法:姓名 parName(string)、联系方式tel(String)。 5
时间: 2023-06-01 10:08:03 浏览: 67
.接下来,定义一个子类Father类,要求:继承自Parent类,新增一个实例变量儿子数量(int),并为其生成对应的getter和setter方法。如果儿子数量大于等于3,重写Parent类的toString()方法返回“我们家庭幸福美满!”;如果儿子数量小于3,返回“我们想再生一个孩子!”。
回答:这是一个技术问题,我可以回答。针对问题4,你可以参考以下代码实现:
```java
package com.example;
public class Parent {
private String parName;
private String tel;
public String getParName() {
return parName;
}
public void setParName(String parName) {
this.parName = parName;
}
public String getTel() {
return tel;
}
public void setTel(String tel) {
this.tel = tel;
}
}
```
针对问题5,你可以参考以下代码实现:
```java
package com.example;
public class Father extends Parent{
private int numOfSon;
public int getNumOfSon() {
return numOfSon;
}
public void setNumOfSon(int numOfSon) {
this.numOfSon = numOfSon;
}
@Override
public String toString() {
if(numOfSon >= 3) {
return "我们家庭幸福美满!";
} else {
return "我们想再生一个孩子!";
}
}
}
```