interface Xinren
{
public void show();
}
class QQqun
{
public void ren()
{
System.out.println("大家好,我是群主。我叫邵震。");
}
public void useXinren(Xinren q)
{
if (q!=null)
{
q.show();
}
}
}
class laoliu implements Xinren
{
public void show()
{
System.out.println("大家好,我是新来的,我叫刘胜寒");
}
}
class laoge implements Xinren
{
public void show()
{
System.out.println("大家好,我是新来的,我叫老葛");
}
}
class Java0412d2
{
public static void main(String[] args)
{
QQqun qun =new QQqun();
qun.ren();
qun.useXinren(null);
laoliu liu =new laoliu();
liu.show();
laoge ge =new laoge();
ge.show();
}
}
代码附上了 没问题 可以用
这个是模拟一个QQ群 进来的人都要自我介绍一下
新来的人用接口实现
现在有两个问题
第一每次群里来新人总要打一遍从19行到25行的代码 麻烦 应该可以用继承 但是接口和继承怎么一起用啊
第二现在只能打印出" "之间的内容 假如把输出语句的"大家好,我是新来的,我叫老葛"改成"大家好,我是新来的,我叫"+name+"。"
该怎么改啊
知道大概怎么写但是总是写不出来
我不要另一篇完整的代码,只求高手在我的基础上帮我改一下 加一下注释 谢谢
------解决方案--------------------
class Java0412d2
{
public static void main(String[] args)
{
Xinren laoliu=new laoliu();
Xinren laoge=new laoge();
QQqun qun =new QQqun();
qun.ren();
qun.useXinren(laoliu);
qun.useXinren(laoge);
}
}