JAVA问题大家看我做的对吗?

来源:百度知道 编辑:UC知道 时间:2024/04/29 00:09:56
interface CarePatPerson {
public void feeding();
public void playwith();
}

class Worker implements CarePatPerson {
private String name;

Worker (String name) {
this.name = name;
}

public void work() {
System.out.println("Working");
}

public String getName() {
return name;
}

public void feeding() {
System.out.println("Worker is feeding");
}

public void playwith() {
System.out.println("Worker is playwithing");
}
}

class Farmer implements CarePatPerson {
private String name;

Farmer(String name) {
this.name = name;
}

public String getName() {
return name;
}

public void feeding() {
System.out.println("Farmer is feeding");
}

public void playwith() {
System.out.println("

鉴定完毕,没有问题!

在输出的时候将name属性也打印出来就更好了!便于你自己理解的。
现在的输出 和name没有关系 你构造时候传参和 getName方法都没用到啦!(如果没有其他类调用这个方法)

没有问题

我说对的,不知道你信不信。
要是说不足的地方,就是你把它们都放在一个文件里头了。
要分开放,才体现出接口的功用。。。。

没错