根据大佬文章https://blog.csdn.net/wjw521wjw521/article/details/79243596的理解而写的
1.类成员变量在 类加载 时会被系统赋初值,比如定义一个整型变量int num 系统默认num值为0
2.但是方法内的局部变量执行进栈操作,这个过程中系统不会赋初值,而不赋初值编译器不会通过,就会报错。
3.建议只要定义变量就赋初值,养成一个好习惯(也建议我自己)。
根据大佬文章https://blog.csdn.net/wjw521wjw521/article/details/79243596的理解而写的
1.类成员变量在 类加载 时会被系统赋初值,比如定义一个整型变量int num 系统默认num值为0
2.但是方法内的局部变量执行进栈操作,这个过程中系统不会赋初值,而不赋初值编译器不会通过,就会报错。
3.建议只要定义变量就赋初值,养成一个好习惯(也建议我自己)。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/374777.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!