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+"。"
该怎么改啊 知道大概怎么写但是总是写不出来 我不要另一篇完整的代码,只求高手在我的基础上帮我改一下 加一下注释 谢谢
{
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+"。"
该怎么改啊 知道大概怎么写但是总是写不出来 我不要另一篇完整的代码,只求高手在我的基础上帮我改一下 加一下注释 谢谢
解决方案 »
- 类似百度那种 相关搜索 怎么做
- 用Struts做登录时,登录错误怎样用对话框来提示错误
- Struts2的Iterator标签。。。。简单问题,大家帮忙
- JBOSS运行一段时间后停止
- 为什么我的Hibernate Synchronizer生成不了DAO?
- 四个J2EE讨论群,都升级为256M高级群,分别讨论STRUTS EJB Servlet XML/JSP邀请各位豪杰加入,一起共享代码和教程
- 开发过亚信CMPP3.0移动网关的高手进~!高分!
- 我在搭建Tapestry开发环境时,出现了Servlet MyTapstry is not available错误,请大师们帮忙解决一下
- dom4j解析下面xml的奇怪问题?(急)
- 关于struts 怎么编译的问题
- opennms部署问题
- 在类定义中用该类名定义一个静态成员变量有什么好处
{
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);
}
}
发现很多u开头一串数字的id,一个培训学院的
{
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
{
private String name=null;
public laoliu(Stirng name){
this.name=name;
}
public void show()
{
System.out.println("大家好,我是新来的,我叫"+name);
}
}
class laoge implements Xinren
{
private String name=null;
public laoge(String name){
this.name=name;
}
public void show()
{
System.out.println("大家好,我是新来的,我叫"+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);
}
}