用java语言编写以下一段话:
男人喜欢养狗,女人喜欢养猫,美国人喜欢打篮球、中国人喜欢打乒乓球,这些都是他们的爱好,请编写程序实现。程序里要使用到多态、继承和抽象知识,总的来说应该把这几句话结合起来,如中国男人***几岁喜欢养狗和打乒乓球,美国男人***几岁喜欢养狗和打篮球。帮忙写一下,我有思路,就是不知道怎么写啊,这边是不是要使用多继承啊,如中国男人继承男人这个类,而男人这个类又继承人(Person)这个类啊,有点乱啊
男人喜欢养狗,女人喜欢养猫,美国人喜欢打篮球、中国人喜欢打乒乓球,这些都是他们的爱好,请编写程序实现。程序里要使用到多态、继承和抽象知识,总的来说应该把这几句话结合起来,如中国男人***几岁喜欢养狗和打乒乓球,美国男人***几岁喜欢养狗和打篮球。帮忙写一下,我有思路,就是不知道怎么写啊,这边是不是要使用多继承啊,如中国男人继承男人这个类,而男人这个类又继承人(Person)这个类啊,有点乱啊
解决方案 »
- eclipse中创建ejb会话bean出错,哪位大虾帮忙解决?
- tomcat 5.5加入服务 报错?
- 关于向oracle存图片的问题,非伸手党.
- jquery 为不同值的数据标红
- 各位有经验的前辈们,帮我推荐一下吧,我真的想想选择一下自己未来的路了.
- 推荐一个中文社区
- 如何将Tomcat的JAASRealm等价移植到WebLogic上?
- webservice 初級問題, 求解。。。
- 万恶的根源:hibernate的关联,最易导致出错的地方,没有问题都能给你弄点问题出来,调试繁琐,一出错就错一片,有没有?
- 关于java的StringBuilder小疑问!求证!
- struts1.3 标签怎样循环map?
- 请问大家 我的web项目在windows下面编写 然后在linux跑不起来
public void dog();
}
interface woman{
public void cat();
}
abstract class am{
abstract public void Basketball();
}
abstract class cn{
abstract public void tt();
}
class AmericanMen extends am implements men{
public void dog(){
system.out.println("我喜欢养狗");
}
public void Basketball(){
system.out.println("我喜欢打篮球");
}
int age;
AmericanMen(){
age=30;
method(age);
}
public void method(int age){
if(age>=30){Basketball();}
if(age>=6){dog();}
}
}
class chinamen extends cn impelments men{
public void dog(){
system.out.println("我喜欢养狗");
}
public void tt(){
system.out.println("我喜欢打乒乓球");
}
int age;
chinamen(){
age=12;
method(age);
}
public void method(int age){
if(age>=10){tt();}
if(age>=6){dog();}
}
}
class AmericanWoman extends am impelments woman{
public void cat(){
system.out.println("我喜欢养猫");
}
public void Basketball(){
system.out.println("我喜欢打篮球");
}
int age;
AmericanWoman(){
age=20;
method(age);
}
public void method(int age){
if(age>=15){Basketball();}
if(age>=6){cat();}
}
}