为了账号安全,请及时绑定邮箱和手机立即绑定

为什么我调用的student.getName没有返回name?

为什么我调用的student.getName没有返回name?

真物0 2016-04-28 14:00:04
package thlfive.com; public class ImplmentPreson { public static void main(String[] args) { singer s1=new student("s1"); s1.sing(); s1.sleep(); student student=(thlfive.com.student) s1; student.getName(); singer s2=new teacher("t2"); s2.sing(); s2.sleep(); if ( s2 instanceof dance) { dance d1=(dance) s2; d1.dancing(); d1.sleep(); } } } interface singer{ public void sing(); public void sleep(); } interface dance{ public void dancing(); public void sleep(); } class student implements singer { private String name; public student(String name) { // TODO Auto-generated constructor stub this.name=name; } public void setName(String name) { this.name = name; } public String getName() { return name; } @Override public void sing() { // TODO Auto-generated method stub System.out.println("student in sing "); } @Override public void sleep() { // TODO Auto-generated method stub System.out.println("student in sleep"); } public void study() { System.out.println("studing"); } } class teacher implements singer,dance{ private String name; public teacher(String name) { // TODO Auto-generated constructor stub this.name=name; } public String getName() { return name; } @Override public void dancing() { // TODO Auto-generated method stub System.out.println("teacher in dancing"); } @Override public void sing() { // TODO Auto-generated method stub System.out.println("teacher in sing"); } @Override public void sleep() { // TODO Auto-generated method stub System.out.println("teacher in sleep"); } public void teach() { System.out.println("teaching"); } }
查看完整描述

1 回答

已采纳
?
guozhchun

TA贡献103条经验 获得超76个赞

其实是返回了的,只不过你没有输出而已

查看完整回答
反对 回复 2016-04-28
  • 1 回答
  • 0 关注
  • 1497 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信