![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java基础
qq_40396568
这个作者很懒,什么都没留下…
展开
-
java 对象的初始化流程(静态成员、静态代码块、普通代码块、构造方法)
参考链接:https://www.cnblogs.com/wanghang-learning/p/9275183.html 各变量初始化顺序,具体看链接文章 https://www.cnblogs.com/wanghang-learning/p/9275183.html 父类静态成员变量 父类静态代码块 子类静态成员 子类静态代码块 父类非静态成员变量 父类非静态代码块 父类构造器 子类非静态成员变量 子类非静态代码块 子类构造器 为什么是这样顺序的阐述 https://ww原创 2021-07-10 20:17:32 · 67 阅读 · 0 评论 -
上转型对象是什么?
Person A=new Student();person类是父类,student类是子类 A就是上转型对象,父类对象引用子类对象 A、上转型对象不能操作子类新增的成员变量 正确的,编译时就是父类对象,父类不存在相关成员变量 B、上转型对象不能操作子类新增的方法 正确的,编译时就是父类对象,父类不存在相关方法,无法调用(编译的时候你是被当做父类对象) C、上转型对象可以操作子类继承或隐藏的成员变量 正确的,编译时就是父类对象,子类继承的变量父类自己也有,只不过运行时调用的是子类...原创 2021-07-07 15:51:13 · 1215 阅读 · 0 评论