9.30号课下练习
1第一个测试代码
2问题
不一样,一个是原有数据类型一个是自己定义的类。
3第二个代码块测试
4问题
构造说了算,构造比初始化加载晚。
5java代码中初始化变量的规律总结:
首先最早的是在类中定义成员中初始化,其次是在构造函数中初始化,最后是类函数中初始化。这样一次首先进行的会被覆盖,所以显示的是后执行的结果。
6静态初始化块的执行顺序
- 静态初始化块只执行一次。 2.在构建子类对象时,先构建父类的对象,之后一次执行相应的静态语句块,然后依次执行相应的普通语句块和构造函数,当在子类中有super();时,分类的构造函数使用super();调用的父类构造函数.
7静态方法中只允许访问静态数据,那么,如何在静态方法中访问类的实例成员(即没有附加static关键字的字段或方法)?
在类的静态方法中访问类的实例化
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!