Java开发网 |
注册 |
登录 |
帮助 |
搜索 |
排行榜 |
发帖统计
|
您没有登录 |
» Java开发网 » Java SE 综合讨论区
» Java与OOP初步
打印话题 寄给朋友 订阅主题 |
作者 | 一个急待解决的问题(《JAVA核心技术》中的实例) |
gna15
发贴: 9 积分: 0 |
于 2006-07-13 11:39
class Employee { public Employee(String n,double s) { name=n; salary=s; System.out.println("two parameters 222"); } public Employee(double s) { this("Employee#"+nextld,s); System.out.println("one parameter 111"); } public Employee() { System.out.println("no parameter 000"); } public String getName() { return name; } public double getSalary() { return salary; } public int getId() { return id; } private String name=""; private double salary; private int id; private static int nextId; { System.out.println("initalization"); nextId++; } static { System.out.println("static initalization"); Random generator=new Random(); nextId=generator.nextInt(10000); } } 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()); } } 那位高手帮忙看看是哪的毛病,先谢过了
why edited on 2006-08-28 01:45
学习java的工具(IDE)有什么? |
话题树型展开 |
人气 | 标题 | 作者 | 字数 | 发贴时间 |
10010 | 一个急待解决的问题(《JAVA核心技术》中的实例) | gna15 | 1269 | 2006-07-13 11:39 |
8249 | Re:一个急待解决的问题 | Skybus | 8 | 2006-07-13 15:28 |
8471 | Re:一个急待解决的问题 | blueshoot | 428 | 2006-07-13 18:41 |
8185 | Re:一个急待解决的问题 | wqq0712 | 53 | 2006-07-14 21:34 |
7942 | Re:一个急待解决的问题 | why | 935 | 2006-08-18 12:06 |
8048 | Re:一个急待解决的问题 | gna15 | 10 | 2006-08-18 11:50 |
8370 | Re:一个急待解决的问题 | leange | 38 | 2006-08-18 13:45 |
已读帖子 新的帖子 被删除的帖子 |
Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1 客服电话 18559299278 客服信箱 714923@qq.com 客服QQ 714923 |