文档介绍:、知识能力目标理解面向对象的核心和本质;灵活运用面向对象的三大特征;掌握接口概念及实现机制;编写具有三大特征的Java程序。、项目案例6职员类Employee本项目案例定义一职员类Employee,该类带有五个构造方法,利用这个类创建了四个对象,并输出了职员信息。{privateStringsName;//员工姓名privateintnAge;//员工年龄privatecharcSex;//员工性别privatefloatfSalary;//员工薪水privatebooleanbLunch;//员工午餐//默认构造方法publicEmployee(){sName="贺菊";nAge=18;cSex='w';fSalary=2200;bLunch=true;}//带一个“name”构造方法publicEmployee(Stringname){ =name; ("我的名字叫:"+);}//带“name”和“age”两个参数的构造方法publicEmployee(Stringname,intage){=name;=age; ("我的名字叫:"+); ("我的年龄是:"+);}//带“age”和“name”两个参数的构造方法publicEmployee(intage,Stringname){ =name;=age; ("我的名字叫:"+); ("我的年龄是:"+);}//带“name”、“age”和“salary”三个参数的构造方法publicEmployee(Stringname,intage,floatsalary){ =name;=age;=salary;("我的名字叫:"+); ("我的年龄是:"+); ("我的薪水是:"+);}publicvoiddisplay(){ ("我的名字叫:"+sName+"年龄:"+nAge+"性别:"+cSex);}publicstaticvoidmain(String[]args){("使用默认构造方法:");Employeefirst=newEmployee();();("使用带一个参数的构造方法:");Employeesecond=newEmployee("张灵");("使用带两个参数的构造方法:");Employeethird=newEmployee("张灵",26);("使用带三个参数的构造方法:");Employeefourth=newEmployee("张灵",26,2800f);}}(1)继承(inheritance)指新的类可以获得已有类(称为基类或父类)的属性和行为,称新类为已有类的派生类(或子类)。继承有助于解决软件的可重用性问题,使用继承使程序结构清晰,降低了编码和维护的工作量。如:classwhitecatextendscat(2)封装(encapsulation)封装是一种信息隐蔽技术,就是利用抽象数据类型将数据和基于数据的操作封装在一起。封装的目的在于将对象的使用者和设计者