初始值是不能够随便给的!例如:蛋疼的
package com.tjych.pattern.prototype;
public class test1{
private String s = "sdfsdf";
private int test = 1;
private test1 test2 = new test1();
public String getS() {
return s;
}
public void setS(String s) {
this.s = s;
}
public int getTest() {
return test;
}
public void setTest(int test) {
this.test = test;
}
public test1 getTest2() {
return test2;
}
public void setTest2(test1 test2) {
this.test2 = test2;
}
public static void main(String[] args) {
test1 t = new test1();
}
}
乍一看没有什么问题,但是运行之后发现哦mygod!!!!
Exception in thread "main" java.lang.StackOverflowError
at com.tjych.pattern.prototype.test1.<init>(test1.java:8)
at com.tjych.pattern.prototype.test1.<init>(test1.java:8)
at com.tjych.pattern.prototype.test1.<init>(test1.java:8)
at com.tjych.pattern.prototype.test1.<init>(test1.java:8)
at com.tjych.pattern.prototype.test1.<init>(test1.java:8)
at com.tjych.pattern.prototype.test1.<init>(test1.java:8)
at com.tjych.pattern.prototype.test1.<init>(test1.java:8)
at com.tjych.pattern.prototype.test1.<init>(test1.java:8)
at com.tjych.pattern.prototype.test1.<init>(test1.java:8)
at com.tjych.pattern.prototype.test1.<init>(test1.java:8)
at com.tjych.pattern.prototype.test1.<init>(test1.java:8)
at com.tjych.pattern.prototype.test1.<init>(test1.java:8)
at com.tjych.pattern.prototype.test1.<init>(test1.java:8)
at com.tjych.pattern.prototype.test1.<init>(test1.java:8)
原来,在new 对象的时候就像进入了是循环一样!!蛋疼!所以要记住哦
分享到:
相关推荐
切记!10种老板hr打死也不能追随.pdf
出游切记 GPS地图常更新.pdf
做网站切记投机真实点击创造真实排名最终版.pdf
eplan 5.7 切记:是eplan5 不是eplan8,里面没有破解软件
readme.txt,python刷题神器,必看!切记
【标题】:“白领:切记女性职场十大路障.doc” 【描述】:“白领:切记女性职场十大路障.doc” 【标签】:“资料 范文” 在职场中,尤其是对于女性而言,存在一些常见的障碍,这些障碍可能阻碍职业发展和成功。...
互联网资讯,技术简介,IT、AI技术,人工智能互联网资讯,技术简介,IT、AI技术,人工智能互联网资讯,技术简介,IT、AI技术,人工智能互联网资讯,技术简介,IT、AI技术,人工智能互联网资讯,技术简介,IT、AI技术...
2. 重写了alter提示框,调用脚本中的AfxMessageBox(str)方法,可在此函数里面作相关处理, 切记造成死循环 3. 可分多个step(n).js文件手动递增加载,或者手动加载Step(n).js文件,自动加载Auto.js文件,文件与该程序...
为了保障大家的安全,掌握防溺水知识尤为重要。通过制作和学习防溺水事项手抄报,不仅可以提高公众的安全意识,还能有效预防溺水事件的发生。 首先,我们要重视游泳安全的要点。在计划游泳前,应该评估自己的身体...
### 数据库优化原则详解 #### 一、百万级数据库优化策略概述 在处理大规模数据时,高效的数据库设计和优化显得尤为重要。本文档旨在提供一系列针对百万级别数据量的数据库优化建议,适用于从事程序开发的程序员及...
### 停车和指挥停车时切记12条注意事项 #### 1. 降下车窗关闭音乐 在指挥停车时,确保车内音乐关闭是非常重要的一步。这有助于驾驶员更好地集中注意力,同时也便于指挥者通过声音指令来进行沟通。此外,降下车窗...
下面将详细解析在公务员面试中应切记的四大禁忌。 首先,考生在面试时必须避免不经思考、过于直接的说话方式。面试不仅仅是对考生专业能力的考核,更是对其人际交往能力、应变能力等综合素养的检验。如果在面试中...
【文档概述】 这篇文档主要针对的是家长在孩子初次入园时可能会遇到的问题以及如何正确应对的建议。家长的行为和态度在孩子入园初期起着至关重要的作用,因为它们会影响到孩子对幼儿园的适应程度和情绪状态。...
java实现的大乐透选号器(5+2),闲着没事玩的,使用exe4j打包的exe文件,切记别当真。
随着冬季的到来,桂林等地区常常遭遇潮湿多雨的天气,这不仅给人们的生活带来不便,更对驾驶者提出了额外的挑战。低温、多雨、多雾等不利因素都会显著降低能见度,并使路面变得更加湿滑,这些都增加了行车过程中的...
切记要用WebGoc打开,输入的爱心总数不得超过30,否则程序会出bug。切记要用WebGoc打开,输入的爱心总数不得超过30,否则程序会出bug。切记要用WebGoc打开,输入的爱心总数不得超过30,否则程序会出bug。切记要用...
上下左右键控制决心移动,任何物品都是攻击。上下左右键控制决心移动,任何物品都是攻击。上下左右键控制决心移动,任何物品都是攻击。上下左右键控制决心移动,任何物品都是攻击。上下左右键控制决心移动,任何物品...
本资源是小乌龟git的安装包,为压缩文件,大家要和上一个git资源一起使用,切记要先下载git,再安装小乌龟git,具体的步骤请友友们详见我的博客《gitee代码的提交》,希望本资源可以让大家更方便地安装小乌龟git,为...
《爱卿组桥梁毕设范例》是一份重要的学习资源,专为正在准备桥梁工程毕业设计的学生提供...桥梁工程是一项严谨而复杂的任务,每一个细节都可能影响最终的安全性和可靠性,因此“切记”要透彻理解并灵活运用所学知识。
在当前数字化和网络化的职场环境中,求职者通过网络投递简历已经成为一种普遍且便捷的方式。然而,网络投递简历并非简单地发送一封电子邮件即可,而是需要求职者注意诸多细节,以确保自己的简历能够顺利且高效地被...