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()方法如何实现?
}
}