A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© ^.^晴天 初级黑马   /  2012-5-10 17:21  /  1356 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

同一个main方法体中不能存在两个不同的构造器吗?程序会报不安全黄色警告,各位可有良策?(在MyEclipse中的)

3 个回复

倒序浏览
首先我不明白那两个不同的构造器是指当前类的构造还是值其他类的构造
我刚刚试了试了一试 没有发现报黄线之类的警告
回复 使用道具 举报
不可以,构造函数是针对于类的,类可以有构造函数,main是一个特殊的静态方法。main函数是不可以重载构造函数的,因为如果让你重载了那它可能就不是程序入口了,那么程序也就没有入口了撒!
你用this调用两个构造函数了吧?那样一定不可以的,因为this是调用属于这个类的构造器,你调用两个不同的系统就懵了。
黄色警报,我的建议是你就别那么干!换个思路。
回复 使用道具 举报
要给相关的类序列化,黄色警告就消失。我以前遇到过。试试看吧。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马