| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 422 人关注过本帖
标题:[求助]请大家给我上一课
只看楼主 加入收藏
程序BUG
Rank: 1
等 级:新手上路
帖 子:60
专家分:0
注 册:2006-7-22
收藏
 问题点数:0 回复次数:7 
[求助]请大家给我上一课
java里面有两个关键字.this和super我在看CORE JAVA(第六版)的时候在代码总是能看见,对我这个新手OR菜鸟来说,理解哟点困难.
望哪位大侠,帮忙指点一下...
小弟在这里谢谢了!!!!!!
2006-07-27 21:50
无理取闹
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:53
帖 子:4264
专家分:0
注 册:2006-7-26
收藏
得分:0 
去查原来的帖子吧 我记得有一个

win32汇编
病毒 加密
目前兴趣所在
2006-07-28 00:13
千年冰封
Rank: 1
等 级:新手上路
帖 子:174
专家分:0
注 册:2006-7-20
收藏
得分:0 
this指的是这个类,即程序运行的当前类。
super是当前类的父类

是什么冰封了你的心?是你的眼泪。
2006-07-28 10:07
cll19820814
Rank: 2
等 级:新手上路
威 望:3
帖 子:328
专家分:0
注 册:2005-11-30
收藏
得分:0 
类似于中文中的代词,分别指我和他(他特指父类)。

懵懵懂懂,看千遍而不会;设身处地,试一下就成功!
2006-07-28 10:14
程序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
无理取闹
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:53
帖 子:4264
专家分:0
注 册:2006-7-26
收藏
得分:0 
回5楼
这么用是调用了
public Employee(String n,double s)
{
name=n;
salary=s;
}
这个构造方法,在一个类中,当然可以了,this就是指这个类

win32汇编
病毒 加密
目前兴趣所在
2006-07-28 21:29
程序BUG
Rank: 1
等 级:新手上路
帖 子:60
专家分:0
注 册:2006-7-22
收藏
得分:0 

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

2006-07-30 10:15
快速回复:[求助]请大家给我上一课
数据加载中...
 
   



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

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