- 1、本文档共73页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
回顾 英语单词--1 class 类 object 对象 OOP-Object Oriented Programming 面向对象编程 constructor 构造器,构造方法 property 属性,特性 method 方法 protect 受保护 package 包 extends 扩充,延伸,伸展 static 静态的 英语单词--2 extends 扩充,延伸,伸展 static 静态的 final 结局,决赛,期末考试 abstract 抽象 interface 接口 implement 实现 overload 重载 override 重写,覆盖 nested 嵌套 anonymous 匿名 enum 枚举 面向对象编程 对象 对象的示例 属性 事物的特性在类中表示为变量 每个对象的每个属性都拥有其特有的值 属性名称由类的所有实例共享 方法 类和对象的区别 在Java中定义类和创建对象 类的命名规则: 不能为 Java 中的关键字 不能包含空格或点号“. ” 可以下划线“_”、字母或“$”符号开头 类中的方法2-1 类中的方法2-2 抽象 数据抽象 抽取出事物中的关键数据 抽取出事物中的属性和方法 数据抽象的示例 封装 信息隐藏,隐藏对象的实现细节,不让用户看到 将东西包装在一起,然后以新的完整形式呈现出来 例如,两种或多种化学药品组成一个胶囊 例如,手机、电脑 将方法和属性一起包装到一个单元中,单元以类的形式实现 this关键字 用于任何实例方法内,指向当前对象 this 的值指向对其调用当前方法的对象 this 关键字可在需要当前类类型的对象引用时使用 构造方法 每当创建一个类的实例时就调用的方法 为对象分配内存,初始化实例变量 与类同名,但没有返回类型,不使用void 两种构造方法 参数化构造方法 隐式构造方法 垃圾回收 使用new关键字来给对象分配内存。 Java自动垃圾回收无用对象占用的内存,无需程序员的干预。 程序员可以使用System.gc( )来方法建议回收垃圾内存。 包 包允许将类组合成较小的单元(类似文件夹),使其易于找到和使用相应的类文件 有助于避免命名冲突。 包允许在更广的范围内保护类、数据和方法,可以在包内定义类,而在包外的代码不能访问该类 继承 继承的优点 子类构造方法 继承小结 父类的构造方法不能被子类继承 除了继承父类的成员,子类也可以有自己的成员 可以使用super关键字调用父类的构造方法 super () 方法始终指向调用类的直接父类 super()语句必须是子类构造方法的第一句 父类构造方法的调用总是先于子类构造方法 多态性 多态性是指“多种形式” 它使用不同的实例而执行不同操作 多态包括方法重写和方法重载 方法重载 3-1 定义:同一个类中,有两个或多个方法名称相同、参数不同(参数的数据类型不同、或参数的个数相同,或参数的顺序不同) ,则这些方法重写构成重载 方法重载 3-2 方法重载 3-3 方法重写 3-1 定义:子类中有一个方法和父类的方法名称相同、参数相同(参数的数据类型相同、参数的个数相同) 、返回值相同,则子类的这个方法重写父类的方法 方法重写 3-2 方法重写 3-3 访问修饰符 3-1 信息隐藏是 OOP 最重要的功能之一,也是使用访问修饰符的原因 信息隐藏的原因包括: 对任何实现细节不需要关心 防止用户意外删除数据 访问修饰符 3-2 访问修饰符 3-3 访问修饰符可访问性 特殊修饰符 static 修饰符 3-1 static修饰符修饰的变量称为静态变量 static修饰符修饰的方法称为静态方法 静态变量和静态方法不依赖对象而存在,可通过类型打点直接访问,如: 类名.静态变量 类名.静态方法() static 修饰符 3-2 static 修饰符 3-3 final 修饰符4-1 final 修饰符4-2 final 修饰符4-3 在方法声明中使用 final 关键字向编译器表明子类不能重写此方法。 在声明类中,一个 final 方法只被实现一次。 如果一个类为 final 类,那么它的所有方法都为隐式的 final 方法。 final 修饰符4-4 一个变量可以声明为final,这样做的目的是阻止它的内容被修改。 声明final变量后,只能被初始化一次,然后就不能对其值进行修改。 一个final变量实质上是一个常量。 abstract 修饰符 3-1 由abstract修饰的方法叫抽象方法;由abstract修饰的类叫抽象类,抽象方法必须声明在抽象类中 抽象方法语法: abstract type method_
您可能关注的文档
最近下载
- 机动车检测工技能理论考试题库500题(单选、多选、判断题)(1).docx VIP
- (一模)九江市2025年高三第一次高考模拟统一考试 物理试卷(含答案解析).pdf
- 传染病学复习资料:传染病考试题库.pdf VIP
- 国际工程投标报价【经典】.pdf VIP
- 城市地下空间规划与设计完整全套教学课件.pptx
- 2023年湖南中医药高等专科学校单招职业技能考试模拟试题及答案解析.docx
- 宫崎骏《你想活出怎样的人生》电影介绍PPT模板.pptx
- 2021年中考英语介词专项练习题45道(含答案解析).docx VIP
- 教育机构年度总结和来年规划.pptx VIP
- 从“洋芋”到“土豆”文化融合——马铃薯跨文化传播现象研究.pdf
文档评论(0)