编写一个公司员工类

1、数据成员:员工员、姓名、薪水、部门。
2、方法:
(1)利用构造方法设置信息。

  • 单参,只传递员工号,则员工姓名:无名氏,薪水:0,部门:未定。
  • 双参,传递员工号,姓名,则员工薪水为1000,部门:后勤。
  • 4参,传递员工号、姓名、部门、薪水。
  • 无参,则均为空值

(2)显示信息

class Staff{String sno,name,department;     /*sno为员工号,name为姓名,department为部门*/int salary;                     /*salary为薪水*/public Staff() {                /*无参*/}public Staff(String sno) {       /*单参*/this.sno=sno;this.name="无名氏";this.salary=0;this.department="未定";}public Staff(String sno,String name) {           /*双参*/this.sno=sno;this.name=name;this.salary=1000;this.department="后勤";}public Staff(String sno,String name,String department,int salary) {      /*四参*/this.sno=sno;this.name="无名氏";this.salary=salary;this.department=department;}public void print() {System.out.println("员工号:"+this.sno+" 姓名:"+this.name+" 部门:"+this.department+" 员工薪水:"+this.salary);}
}public class staffTest {public static void main(String[] args) {// TODO 自动生成的方法存根Staff a = new Staff();Staff b = new Staff("123456");Staff c = new Staff("123456","杨光");Staff d = new Staff("123456","杨光","技术部",10000);a.print();b.print();c.print();d.print();   }
}

运行结果:

Java编写一个公司员工类相关推荐

  1. 编写一个公司员工类(Java)

    class Gsyg{String num;String name;int salary;String department;public Gsyg(String num){this.num=num; ...

  2. 用Java写一个公司员工管理系统!

    用Java写一个公司员工管理系统! 今天看CSDN发现写管理系统的文章不少,我在这里也给大家用java写一篇!(当然这里只是最简单的那种qwq) 核心功能:对员工各项信息的管理 采用属性文件+资源文件 ...

  3. JAVA编写一个telephone_1、 编写一个Java程序,程序中有一个类Telephone, Telephone类中包括有电话品牌、...

    用Java编写一个员工类程序:1.属性:员工编号,员工姓名,基本工资,奖金,2.构造方法:至少两个.如下: package com.test;public class Employee { /** * ...

  4. 公司财务发工资时,记录了当时发工资的资料Employee.txt 1.定义公司员工类Employee,属性有:工号,姓名,性别,工资(double类型),进行属性的隐藏和封装,重写toString.

    题目情景描述: 公司财务发工资时,记录了当时发工资的资料Employee.txt 1.定义公司员工类Employee,属性有:工号,姓名,性别,工资(double类型),进行属性的隐藏和封装,重写to ...

  5. java设计一个顺序表类的成员函数_顺序表代码讲解以及实现

    用C语言编写一个有关顺序表的程序代码 创建一个顺序表,其数据元素类型为整型: 在该顺序表中插入数据(#include #include #define MaxSize 50 typedef char ...

  6. 停车场管理系统 java_使用java编写一个停车场管理系统

    使用java编写一个停车场管理系统 发布时间:2020-11-30 16:00:28 来源:亿速云 阅读:145 作者:Leah 这篇文章给大家介绍使用java编写一个停车场管理系统,内容非常详细,感 ...

  7. java编写一个个人通信录程序

    Java编写一个个人通信录程序,具有如下功能: (1)定义一个类,包括姓名.邮政编码.通信地址等成员变量 (2)查找:根据姓名在文件中查找个人信息,如果找到则显示出来 (3)添加:向文件中写个人信息 ...

  8. java编写一个表示二维平面_JAVA习题集2精品名师资料.doc

    导读:java习题集2.doc,习题二一.判断题 1.一个类定义了一个或多个构造方法,则 Java 不提供默认的构造方法.( ) 2.如果定义的类中没有给出构造方法,系统也不会提供构造方法.( ) 3 ...

  9. PHP+MySQL编写人事公司员工工资管理系统

    PHP+MySQL编写人事公司员工工资管理系统(含源码分析) 公司人事会有很多事情要做,有些事情还需要留下记录,为了方便公司管理,人事操作简便,领导查看数据方便,本次开发了公司员工工资管理系统. 包含 ...

  10. 用Java编写一个最简单的桌面程序

    使用Java的优势在于网络应用方面,但Java也提供了强大的用于开发桌面程序的API,它们包含在javax.swing包中.使用这个包可以编写简单的Java桌面应用程序. Java的javax.swi ...

最新文章

  1. Java Web学习总结(22)——使用kaptcha生成验证码
  2. 关于nginx反向代理产生大量连接问题解决。
  3. LINUX系统以及ANDROID 平台log信息输出级别设置 [MTK]
  4. 两个弹窗相互切换(安卓苹果通用方法)
  5. Apache JMeter 测试webservice接口
  6. 计算机组成原理与应用,计算机组成原理简答与应用
  7. 8.4. su - root
  8. AI人才大战硝烟袅袅,缺口该如何填补?
  9. fpga arm 通讯_科学网-[转载]【电子技术】【2014】FPGA增强的数据处理系统
  10. android 友盟推送获取不到devicetoken,使用友盟消息推送中遇到的哪些问题--索引(开发者必读)...
  11. iscsi:IO操作流程(三)
  12. 倘若马克·扎克伯格 15 年前没有辍学......
  13. python traceback报错_怎么屏蔽Python Traceback错误信息
  14. qt银行排队系统服务器代码,基于qt的银行排队系统
  15. 使用原生js发送请求
  16. 物联网嵌入式STM32资料大全,超100G
  17. JVM?干就完了!(一) - hello world
  18. R分层抽样(Stratified Sampling)
  19. c语言 多元一次方程,C++实现的求解多元一次方程示例
  20. mysql中null值求和_sql求和涉及到null值

热门文章

  1. kafka消费策略 随笔
  2. html文件无法通过复制粘贴传输,电脑不能复制粘贴的三种解决办法
  3. 网络游戏程序员须知 目录
  4. 基于Vue.js的Web视频播放器插件vue-vam-video@1.3.6 正式发布
  5. php 织梦手册,Dede标签快速手册
  6. 云备份-保障你的数据安全
  7. CANopen--基于DS402协议的伺服电机原点回零模式实现
  8. vue开发企业微信应用-开发必读
  9. HTML朗读可以用英文吗,关于英语朗读的方法技巧
  10. 抖音小店无货源,如何找到适合自己店铺的达人,精选联盟玩法分享