j2se程序执行顺序

ZHANGBINFLY ZHANGBINFLY 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
代码如下:
import java.lang.reflect.*;
class UserInfo {
public String name,password;
public String getName(){
return name;
}
}
class UserInfoMore extends UserInfo {
public String email,address;
public void setEmail(String email) {

this.email = email;
}


}
public class GetParentClass{

public static String getParentClass(UserInfoMore urm){

Class o = urm.getClass().getSuperclass();
System.out.println("hello"+o.getName());
return o.getName();

}
public static void main(String[] args){

UserInfoMore urm = new UserInfoMore();

System.out.println("hello world"+getParentClass(urm));
}


}

为什么会先执行hello,在执行hello world的内容
...全文
评论 6
收藏 已收藏
分享
返回顶部
ZHANGBINFLY
Java SE 62,620 成员 307,251 内容