2025年005 Java面向对象知识点 抽象 封装 继承 多态 命名方式 JavaDoc文档 方法的调用 包的作用「建议收藏」

005 Java面向对象知识点 抽象 封装 继承 多态 命名方式 JavaDoc文档 方法的调用 包的作用「建议收藏」005 Java 面向对象知识点 Java 是一种面向对象的编程语言 抽象 封装 继承 多态 Java 的基本概念 Java 的命名方式 生成 JavaDoc 文档 类方法的调用 包的作用和命名规范 属性和方法 Java 是一种面向对象的编程语言 面向对象程序的 OOP 设计的优点 与人类思维习惯一致 隐藏信息 提高了程序的可维护性和安全性 实现模块化和信息隐藏 可以将复杂的业务逻辑简单化

005 Java面向对象知识点

Java是一种面向对象的编程语言

抽象

封装

继承

多态

Java的基本概念

Java的命名方式

生成JavaDoc文档

类方法的调用

包的作用和命名规范

属性和方法

Java是一种面向对象的编程语言

面向对象程序的 OOP设计的优点:

与人类思维习惯一致;

隐藏信息,提高了程序的可维护性和安全性,实现模块化和信息隐藏;

可以将复杂的业务逻辑简单化,提高了程序的复用性;

具有抽象、封装、继承、多态等特性

抽象

把一组客观事物的特征、行为 提取来,来表示此类事物 的过程。

封装

目的:保护某些属性和方法不被外部所看见;增强安全性和简化编程;使用者不必在意具体实现细节,而只是通过外部接口即可访问类的成员。

实现:为属性和方法进行封装是通过关键字private声明的;实现该属性的set和get方法,为外部所访问;

继承

继承是指将多个相同的属性和方法提取出来,新建一个父类。

Java中一个类只能继承一个父类,且只能继承访问权限非private的属性和方法。 子类可以重写父类中的方法,命名与父类中同名的属性。

目的:扩展性功能,提高代码的复用性。

多态

多态可以分为两种:设计时多态和运行时多态。

设计时多态:即重载,方法名称相同,但是参数类型和个数不同,通过传递参数的个数和类型不同来完成不同的功能。

运行时多态:即重写,是指Java运行根据调用该方法的类型决定调用哪个方法。

目的:增加代码的灵活度。

Java的基本概念

对象:用来描述客观事物的一个实体,由一组属性和方法构成。
属性:静态、成员变量、类变量
方法:动态、成员方法、类方法
局部变量:方法或语句块内部定义的变量
成员变量:方法外部,类内部定义的变量

类和对象的关系是抽象和具体的关系;

类是多个对象进行抽象的结果,是实体对象的概念模型。

一个对象仅仅是一个类的实例。(类是对象的集合,对象是类的实体)

类是程序的基本单元,类名由多个单词组成,每个单词首字母大写。

Java的命名方式

Camel 驼峰命名法,第一个单词首字母小写,否面每个单词首字母大写。

Pascal 帕斯卡命名法,每个单词首字母大写

Java中定义属性和方法使用Camel;定义类使用Pascal

生成JavaDoc文档

使用Eclipse,在File菜单中选择Export选项,选择Java菜单中的JavaDoc选项提交。(多行注释能够采集出来)

使用命令 javadoc -d 生成目标路径 源文件

类方法的调用

同一类中直接使用方法名调用

不同类,需要new一个实例,使用对象 点 方法名调用

静态方法,直接使用类名调用

包的作用和命名规范

将类组成较小的单元,易于找到和使用

防止命名冲突

包允许在更广的范围内保护类,数据和方法

使用目录名的组成来区分部门、项目、机器或注册名

属性和方法

类的最基本要素就是属性和方法。

方法的基本组成包括:方法名称、参数、返回值、方法体

编程小号
上一篇 2025-02-09 19:06
下一篇 2025-09-27 12:40

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/hz/140251.html