2006-08-10
java难题、谁解决?
public class User {
public static String getName() {
// 在这里如何获得子类的类名?
}
}
public class AdminUser extends User {}
public class ForumUser extends User {}
public class Test {
public static void main(String...args) {
String name = AdminUser.getName();
System.out.println("class name:" + name);
//我希望在这里打出来的是AdminUser这个名字,请问User类的getName()方法如何实现?
name = ForumUser.getName();
System.out.println("class name:" + name);
//我希望在这里打出来的是ForumUser这个名字,请问User类的getName()方法如何实现?
}
}
public static String getName() {
// 在这里如何获得子类的类名?
}
}
public class AdminUser extends User {}
public class ForumUser extends User {}
public class Test {
public static void main(String...args) {
String name = AdminUser.getName();
System.out.println("class name:" + name);
//我希望在这里打出来的是AdminUser这个名字,请问User类的getName()方法如何实现?
name = ForumUser.getName();
System.out.println("class name:" + name);
//我希望在这里打出来的是ForumUser这个名字,请问User类的getName()方法如何实现?
}
}
评论
gembler
2008-01-07
public class User {
public String getName() {
return this.getClass().getName();
}
}
注意~我将static 去掉了
public String getName() {
return this.getClass().getName();
}
}
注意~我将static 去掉了
发表评论
- 浏览: 145146 次
- 性别:

- 来自: 湖南.资兴@广东.深圳

- 详细资料
搜索本博客
最新评论
-
JBoss Seam有感
-- by lusterf -
java难题、谁解决?
public class User { public String get ...
-- by gembler -
估计11月份java的几大框架 ...
先试试 spring2.5
-- by totobacoo -
估计11月份java的几大框架 ...
julycn 写道引用JBoss Seam 2.0 GA正式版发布,这个开发框架 ...
-- by Julian -
估计11月份java的几大框架 ...
引用JBoss Seam 2.0 GA正式版发布,这个开发框架是基于Spring ...
-- by julycn






评论排行榜