1 / 28
文档名称:

1.3 面向对象Java.ppt

格式:ppt   大小:214KB   页数:28页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

1.3 面向对象Java.ppt

上传人:ffy51856fy 2019/5/12 文件大小:214 KB

下载得到文件列表

1.3 面向对象Java.ppt

相关文档

文档介绍

文档介绍:、知识能力目标理解面向对象的核心和本质;灵活运用面向对象的三大特征;掌握接口概念及实现机制;编写具有三大特征的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)封装是一种信息隐蔽技术,就是利用抽象数据类型将数据和基于数据的操作封装在一起。封装的目的在于将对象的使用者和设计者