10面向对象程序设计进阶(上).ppt_第1页
10面向对象程序设计进阶(上).ppt_第2页
10面向对象程序设计进阶(上).ppt_第3页
10面向对象程序设计进阶(上).ppt_第4页
10面向对象程序设计进阶(上).ppt_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、面向对象编程(上)、id 3360 scsj 001-Java基本同步、面向对象编程、2、面向对象编程(上)、类继承访问控制方法过载、面向对象编程、面向对象的编程、4、类继承(con.)、类继承的基本语法:在classextends*java中,一个类只能继承一个父类。 这被称为单一继承。 这一点与c不同。 中的组合图层性质变更选项。 面向对象的编程、5、类继承(con.)、java.lang.Object类是所有类的父类。 一个类只能继承一个父类,而一个父类可以继承给多个子类。 从子类的角度看,是“继承”(extends )的父类。从父类的角度看,是“派生”(derive )子类。 这些都指

2、向相同的动作,只是角度不同。面向对象编程、6、类继承示例(情况6-1 )、类继承示例: publicclassanimalprotectedintweight; publicintgetweight ()返回权重; publicvoidsetweight (接口) weight=w。 面向对象的编程,7,类继承示例(con.),publicclassdogextendsanimal/* * *子类新方法*/publicvoidbark()system .面向对象的编程,8,类publicstaticvoidmain (字符串) my dog=newdog (); 我的设置权重(50 ); my

3、dogsweightis我的dog.get weight (). myDog.Bark ();面向对象的编程、9、toString ()方法和Object类定义了返回表示此对象的字符串的toString ()方法。 此方法是一种可用于提供自定义对象信息的简单类型的包类,可以转换为字符串,如面向对象的编程、11、访问控制(con.)、访问控制从最高到最低请注意,Default不是修饰符,而是仅用于表示没有修饰符时的状态。面向对象的编程、12、方法复盖、子类继承父类时,可以从父类继承其属性和方法。 如果从父类继承的方法不满足子类的需要,则可以对其进行重写。 该过程也称为“复盖方法”(overrid

4、e ),也称为方法重写。 复盖父类的方法时,子类的方法必须与父类的相应方法具有相同的方法名称、输入关残奥字计量器和门限值。 子类中的目标方法不能使用比父类中的目标方法更严格的权限。、面向对象编程、13、方法展望(情况6-2 )、公共类人员字符串名称; 英格; 字符串选择; 公共字符串显示名称()返回名称; 面向对象编程,14,方法展望示例(con.),publicclassteacherextendspersonprivatestringdepartment; 公共视频部分(字符串深度)部分=深度。 publicstringgetdepartment ()返回部署; /方法以公共字符串显示名称()返回名称老师为目标。面向对象的编程、15、方法过载、类中的方法名称相同时,方法过载(overload )示例:公共void println (int I ); 公共声音打印机(char c ); 公共声音打印(字符串);面向对象的编程、16、构造函数的重负载(情况6-5 )、

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论