黑马程序员技术交流社区
标题:
super()的使用错误: 无法将类 Object中的构造器 Object应用到给定类型;
[打印本页]
作者:
tiandaochouqin
时间:
2015-11-25 11:42
标题:
super()的使用错误: 无法将类 Object中的构造器 Object应用到给定类型;
同样一个程序,用this.name正常,用super(name)不正常。请求帮助。。
/*
需求:储户,两个,每个都到银行存钱,每次存100,共存三次。
思路:创造两个资源对象。实现implements方式。
*/
class BankRun implements Runnable
{
private String name;
int i=0;
BankRun(String name){
this.name=name;
/*
super(name);//
问题在这里:this.name可通过编译运行正常,而super(name)错误。
*/
}
public void run(){
while (i<300)
{
i+=100;
System.out.println(Thread.currentThread().getName()+this.name+"正在存钱,现在共存了"+i+"元");
}
}
}
class Bank
{public static void main(String[] args){
BankRun p1=new BankRun("美美");
BankRun p2=new BankRun("静静");
new Thread(p1).start();
new Thread(p2).start();
}
}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2