java在eclipse不能运行 有错误 求大神指点 伤不起 要哭了555555拜托了 大神们
publicclassstudent{privateStringname;privateintage;privateStringdegree;publicstudent(...
public class student {
private String name;
private int age;
private String degree;
public student(String name,int age,String degree)
{
this.name=name;
this.age=age;
this.degree=degree;
}
public String toString()
{
String emp="名字:"+name+"年龄:"+age+"学位:"+degree;
return emp;
}
}
public class Undergraduate extends student
{
public String specialty;
public Undergraduate(String specialty)
{
this.specialty=specialty;
}
}
public static void main(String[] args) {
student c=new student("张三",21,"本科");
System.out.println(c);
Undergraduate s=new student().new Undergraduate("李四",27,"本科","计算机");
System.out.println(s);
}
} 展开
private String name;
private int age;
private String degree;
public student(String name,int age,String degree)
{
this.name=name;
this.age=age;
this.degree=degree;
}
public String toString()
{
String emp="名字:"+name+"年龄:"+age+"学位:"+degree;
return emp;
}
}
public class Undergraduate extends student
{
public String specialty;
public Undergraduate(String specialty)
{
this.specialty=specialty;
}
}
public static void main(String[] args) {
student c=new student("张三",21,"本科");
System.out.println(c);
Undergraduate s=new student().new Undergraduate("李四",27,"本科","计算机");
System.out.println(s);
}
} 展开
12个回答
展开全部
在eclipse不能运行的话,非常有可能你的环境变量有问题了,你去查看一下,楼主别激动,有问题才是进步,想办法解决才是关键,
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
new student()
new Undergraduate("李四",27,"本科","计算机")
都没有对应的构造方法!所以会报错
new Undergraduate("李四",27,"本科","计算机")
都没有对应的构造方法!所以会报错
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
能运行才怪,把类定义放在外边,良好的编程习惯比代码写得牛逼都牛逼,一个垃圾的编程习惯会害死一个团队,当然,如果有机会进团队的话
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
new Undergraduate("李四",27,"本科","计算机") 没有构造方法
new student() 这是 隐藏了 ,有这个构造方法,楼上说对一半
new student() 这是 隐藏了 ,有这个构造方法,楼上说对一半
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
System.out.println(c);
c是一个对象能输出么? 屏蔽这一句试试
c是一个对象能输出么? 屏蔽这一句试试
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询