没有合适的资源?快使用搜索试试~ 我知道了~
2第二章知识点整理1
需积分: 0 0 下载量 120 浏览量
2022-08-03
21:02:47
上传
评论
收藏 453KB PDF 举报
温馨提示
![preview](https://dl-preview.csdnimg.cn/86308249/0001-67737ea44f8fdb27f509930a4b989607_thumbnail.jpeg)
![preview-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/scale.ab9e0183.png)
试读
7页
引入某一指定的静态成员,例如importstaticjava.lang.Math.PI;全体引入:引入全体静态成员,例如:import static java.
资源详情
资源评论
资源推荐
![](https://csdnimg.cn/release/download_crawler_static/86308249/bg1.jpg)
版权所有 张玉帅 2018 www.yushuai.me
2.1-面向对象方法的特性
1.面向对象方法的四个基本特征:抽象、封装、继承、多态。
抽象:忽略问题中与当前目标无关的方面,只关注有关的方面。面向对象方法采用(数据抽
象)方法来构建程序的类与对象。
过程抽象是将整个系统的功能划分为若干部分,强调功能完成的过程和步骤,而隐藏其具体
实现;数据抽象是将系统中需要处理的数据和这些数据上的操作结合在一起,抽象成不同的
抽象数据类型,每个抽象数据类型既包含了数据,也包含了针对这些数据的操作。
封装:信息隐蔽技术。利用抽象数据类型将数据和基于数据的操作封装在一起;用户只能看
到对象的封装界面信息,对象的内部细节对用户隐蔽;目的在于将对象的使用者和设计者分
开,使用者不必知道具体细节。Java 的封装性是通过访问(控制权限)来实现的。
继承:基于已有类产生新类的机制。新的类可以获得已有类的属性和行为,称新类为已有类
的子类或者派生类。在继承过程中,子类继承了超类的特性,包括方法和实例变量。子类可
修改继承的方法或者增加新的方法。
继承分为单继承和多继承。单继承是一个子类只有一个超类;多继承是可以用多个超类。
(Java 只能使用单继承)
多态:在有继承情况下,超类和子类的对象们都可以响应同名的消息,但这些对象对这些消
息的具体响应方式可以是不一样的。这是通过子类用的时候覆盖来实现的。
2.2 类与对象
2.2.1 类声明与对象的创建
类是具有相同操作功能和相同的数据格式(属性)的对象的集合与抽象;对象是类的具
体实例。
类的声明:
[public][abstract|final] class 类名称 [extends 父类名称][implements 接口名称列表]{
数据成员声明及初始化;
方发声明及方法体;
}
说明:
extends:如果所声明的类是从某父类派生而来,需要将父类名字写在 extends 后面。
implements:声明的类实现某些接口,那么接口的名字应写在 implements 之后。
public 代表公有类,abstract 为抽象类。final 是终结类,不可被继承。
类的使用:构造实例(对象)
对象引用声明:
1.语法:
(1)定义一个引用变量名: 类名 引用变量名。例如 Clock aclock;
此时并没有生成对象
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![xmind](https://img-home.csdnimg.cn/images/20210720083646.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![avatar](https://profile-avatar.csdnimg.cn/db127453fc8541a2a8b3e0155a4ae956_weixin_35809056.jpg!1)
小米智能生活
- 粉丝: 32
- 资源: 300
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![voice](https://csdnimg.cn/release/downloadcmsfe/public/img/voice.245cc511.png)
![center-task](https://csdnimg.cn/release/downloadcmsfe/public/img/center-task.c2eda91a.png)
安全验证
文档复制为VIP权益,开通VIP直接复制
![dialog-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/green-success.6a4acb44.png)
评论0