Java 带参数构造函数
packagesg.cho1;publicclassAccpTercher1{privateStringname;//教员privateintage;//年龄privat...
package sg.cho1;
public class AccpTercher1 {
private String name; // 教员
private int age;// 年龄
private String education;//学历
private String position;//职位
public AccpTercher1(String name,int age,String education,String position){
this.name=name;
this.age=age;
this.education=education;
this.position=position;
}
在测试里面写
package sg.cho1;
public class AccpTercher1Test {
public static void main(String[] args){
//对教员进行初始化
AccpTercher1 t=new AccpTercher1( 这个里面没有代码提示??是为什么呢); //
} 展开
public class AccpTercher1 {
private String name; // 教员
private int age;// 年龄
private String education;//学历
private String position;//职位
public AccpTercher1(String name,int age,String education,String position){
this.name=name;
this.age=age;
this.education=education;
this.position=position;
}
在测试里面写
package sg.cho1;
public class AccpTercher1Test {
public static void main(String[] args){
//对教员进行初始化
AccpTercher1 t=new AccpTercher1( 这个里面没有代码提示??是为什么呢); //
} 展开
展开全部
是不是你的编辑器 IDE 没有代码提示啊?
估计是你的 IDE 不够强大,没有识别出来,如果用 JBuilder 的话就不会出现这种问题了
没代码提示就没提示呗,又不是不可以这么初始化:
AccpTercher1 t=new AccpTercher1("任我行",45,"黑木崖崖长");
另外弱弱的问一句,你的 AccpTercher1 最后掉了一个大括号 },估计是因为这个原因没有编译通过,没有生成 .class 文件然后你的 IDE 才没有识别出来
估计是你的 IDE 不够强大,没有识别出来,如果用 JBuilder 的话就不会出现这种问题了
没代码提示就没提示呗,又不是不可以这么初始化:
AccpTercher1 t=new AccpTercher1("任我行",45,"黑木崖崖长");
另外弱弱的问一句,你的 AccpTercher1 最后掉了一个大括号 },估计是因为这个原因没有编译通过,没有生成 .class 文件然后你的 IDE 才没有识别出来
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你构造方法里有参数。所以你创建对象的时候必须带参数不然就不能创建对象了。如果不像带参数就要OVERLOAD一下构造方法
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不会有提示的,一个类下面有方法,或者方法下面有方法才会提示的!~~
这里直接传参数就可以了!~
这里直接传参数就可以了!~
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
括号不对,而且在myEclipse中如果你没有设置提示的话,那么就没咯。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询