标题:[求助]请大家给我上一课
取消只看楼主
程序BUG
Rank: 1
等 级:新手上路
帖 子:60
专家分:0
注 册:2006-7-22
 问题点数:0 回复次数:3 
[求助]请大家给我上一课
java里面有两个关键字.this和super我在看CORE JAVA(第六版)的时候在代码总是能看见,对我这个新手OR菜鸟来说,理解哟点困难.
望哪位大侠,帮忙指点一下...
小弟在这里谢谢了!!!!!!
2006-07-27 21:50
程序BUG
Rank: 1
等 级:新手上路
帖 子:60
专家分:0
注 册:2006-7-22
得分:0 

用的时候,老是看不习惯啊CORE JAVA的代码
import java.util.*;
public class ConstructorTest
{
public static void main(String[] args)
{Employee[] staff = new Employee[3];

staff[0]= new Employee("Harry",40000);
staff[1]= new Employee(60000);
staff[2]= new Employee();


for (int i=0; i< staff.length; i++)
{
Employee e= staff[i];
System.out.println("name"+e.getName()+",id"+e.getId()+",salary"+e.getSalary());}}}


class Employee{
public Employee(String n,double s)
{
name=n;
salary=s;
}

public Employee(double s)
{
this("Employee #"+nextId,s);/*如果是多个类,在一个包里这样用行吗??*/
}

public Employee(){
}

public String getName(){return name;}

public double getSalary()
{return salary;}

public int getId(){
return id;
}
{id=nextId;
nextId++;}
static{
Random generator = new Random();
nextId= generator.nextInt(10000);
private String name="";
private double salary;
private static int nextId;}

2006-07-28 11:30
程序BUG
Rank: 1
等 级:新手上路
帖 子:60
专家分:0
注 册:2006-7-22
得分:0 
或者说他掉用哪个类里的方法,一个包里有多个类的时候,是不是不用这个为好啊?
2006-07-28 11:34
程序BUG
Rank: 1
等 级:新手上路
帖 子:60
专家分:0
注 册:2006-7-22
得分:0 

多谢指教    我刚下班刚刚看到帖子......

2006-07-30 10:15



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-80650-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.567142 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved