public class Employee {

//类Employee有两个属性,name,sex

String name;

char sex;

Employee(String n,char s){//用new使用时构造该类,把n,s分别赋值

name=n;

sex=s;

}

public String getName(){//获取name

return name;

}

public char getSex(){//获取sex

return sexl;//你这里有问题,应该为return sex;

}

}

//下面是一个新类Worker,该类为Employee的子类

class Worker extends Employee{

//该子类多增两个属性

char category;

boolean dressAllowance;

Worker(String n,char s,char c,boolean d){//构造类

super(n,s);//使用超类Employee的构造,进行赋值

category=c;//赋值

dressAllowance=d;

}

public char getCategory(){//略

return category;

}

public boolean getAll(){//为自身定义的get取值方法

return dressAllowance;

}

}

class InheDemo{//新类

public static boid main(String args[]){//含main可执行入口

Worker w=new Worker("M.John",'M','B',true);//使用构造Worker,赋值

System.out.println("工人信息");

System.out.println("姓名: "+w.getName());//输出name值

System.out.println("性别: "+w.getSex());

System.out.println("类别: "+w.Category());

if(w.getAll())//取得dressAllowance的值进行true判定

System.out.println("提供服装津贴");

else

System.out.println("未提供服装津贴");

}

}

java中employee_java Employee(雇员)相关推荐

  1. java中equals函数所在的类,重写Java中的equals方法介绍

    Java中,只有8种基本类型不是对象,例如:4种整形类型(byte, short, int,long),2种浮点类型(flout, double),boolean, char不是对象,其他的所有类型, ...

  2. java中序列化与反序列化_Java中的序列化

    java中序列化与反序列化 Java提供了一种称为序列化的机制,以按字节的有序或字节序列的形式持久化Java对象,其中包括对象的数据以及有关对象的类型和存储在对象中的数据类型的信息. 因此,如果我们已 ...

  3. Java中如何克隆集合——ArrayList和HashSet深拷贝

    2019独角兽企业重金招聘Python工程师标准>>> 编程人员经常误用各个集合类提供的拷贝构造函数作为克隆List,Set,ArrayList,HashSet或者其他集合实现的方法 ...

  4. matlab分析xml文件_如何在Java中读取XML文件(DOM分析器)

    matlab分析xml文件 Today we will learn how to read the XML file in Java. We will also learn how to parse ...

  5. Java中的原型设计模式

    Prototype design pattern is one of the Creational Design pattern, so it provides a mechanism of obje ...

  6. Java中常见的单词

    abstract (关键字)             抽象 ['.bstr.kt]  access                            vt.访问,存取 ['.kses]'(n.入口 ...

  7. java中一些常用的英语

     abstract (关键字  ) 抽象  ['.bstr.kt]  access vt.访问,存取  ['.kses]'(n.入口,使用权)  algorithm n.算法  ['.lg.rie ...

  8. java中常见的英语单词

    abstract (关键字)             抽象 ['.bstr.kt]  access                            vt.访问,存取 ['.kses]'(n.入口 ...

  9. 互联网名词 java中单词解释

    SaaS是Software-as-a-service(软件即服务)的简称: 网络广告专业用语书写规范及解释 互联网营销中充满了各种名字,缩写.同学们是不是经常因此而头晕呢?下面我们给大家整理出来了比较 ...

最新文章

  1. 分布式锁用 Redis 还是 Zookeeper?
  2. ubuntu18.04.4 安装 微信
  3. vivado使用自带IP核和创建自己定义的IP核
  4. MDI接口原理图设计
  5. 【hadoop】java 获取 yarn app 信息 报错 ConfiguredRMFailoverProxyProvider - Failing over to rm2
  6. 如何让你的代码没有Bug?GitHub排名第一的项目提出了一劳永逸的方法
  7. ❤️Mybatis开发中什么是多对一处理、一对多处理?
  8. Ubuntu20.04 安装在U盘上
  9. The7主题汉化版-V7.7.0 云典讲堂Wordpress网站模板可视拖拽编辑
  10. OpenGl读取导入3D模型并且添加鼠标移动旋转显示
  11. 宿命论与非宿命论新解
  12. 开发中的各种时间格式转换(三)
  13. c语言大作业成绩分析问题,河南科技大学c语言课程设计-综合排序设计报告-成绩分析问题.doc...
  14. 人工智能入门相关书籍
  15. 《Java SE实战指南》09:访问级别修饰符(Access level modifiers)
  16. 【数据结构】顺序表和链表的优缺点
  17. Android通用框架设计与完整电商APP开发系列文章
  18. SciTE 常见问题及解决方法集锦
  19. [架构之路-202]- 常见的需求获取技术=》输出=》用户需求、客户需求(As...., I want.....)、用例图
  20. 百度飞桨表格识别网络SLANET学习笔迹

热门文章

  1. LeetCode之Remove Duplicates from Sorted Array
  2. java 优秀源码_想要快速进阶Java架构师?这份超强(长)学习计划单 请签收!...
  3. wms地图绘制工具_移情地图,了解用户需求的利器
  4. python 新建html_Python学习第226课——html中创建按钮
  5. 爱因斯坦留下的预言还有几个未实现?
  6. 如何让你的碎片化时间更有价值?
  7. 他让全世界凶手睡不着觉,现实版福尔摩斯,退休了4次又被拽回来工作,无敌实在是太寂寞了~...
  8. 一个男人逐渐变心的过程。。 | 今日最佳
  9. keras 自定义层input_从4个方面介绍Keras和Pytorch,并给你选择其中一个学习库的理由...
  10. linux+awk忽略tab符号,awk 如何避免文本中出现特殊符号的影响?