Java 面向对象资源整合 Java 中的静态变量和静态方法是两个非常重要的概念。静态变量是被 static 修饰的成员变量,特点是被该类所有对象共享。静态变量是随着类的加载而加载的,优于对象出现的。不属于对象,属于类。调用方式有类名调用和对象名调用两种。静态方法是被 static 修饰的成员方法,特点是多用在测试类和工具类上。静态方法只能访问静态变量和静态方法。非静态方法可以访问静态变量或者静态方法,也可以访问非静态的成员变量和非静态的成员方法。 继承是 Java 中的一种机制,可以让一个类和另一个类建立起继承关系。使用继承的好处可以把多个子类中重复的代码抽取到父类中了,提高代码的复用性。子类可以在父类的基础上,增加其他的功能,使子类更强大。Java 只支持单继承:一个类只能继承一个直接父类。java 不支持多继承,但支持多层继承。每个类都直接或者间接的继承于 Object。 多态是 Java 中的一种机制,同类型的对象,表现出不同的形态。多态的前提有继承关系、有父类引用指向子类对象和方法重写。多态的优势是可以在多态形式下,右边对象可以实现解耦合,便于扩展和维护。弊端是不能调用子类的特有功能(解决方案:强制转换为子类型即可)。 包是 Java 中的一种机制,用来管理各种不同功能的 Java 类,方便后期代码维护。包名的规则是公司域名反写+包的作用,需要全部英文小写,见名知意。final 是 Java 中的一种关键字,表示最终的->不可修改的。可以修饰方法、类和变量。权限修饰符是用来控制一个成员能够被访问的范围,可以修饰成员变量、方法、构造方法、内部类。 在实际开发中,需要遵守一些规则和惯例,如:使用同一个包中的类时,不需要导包。使用 java.lang 包中的类时,不需要导包。其他情况都需要导包。如果使用两个包中的同名类,需要用全类名。常量的命名规范是单个单词:全部大写,多个单词:全部大写,单词之间用下划线隔开。细节:final 修饰的变量是基本类型:那么变量存储的数据值不能发生改变。final 修饰的变量是引用类型:那么变量存储的地址值不能发生改变,对象内部的属性值可以改变。
剩余21页未读,继续阅读
- 粉丝: 0
- 资源: 2
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 交互可视化期末大作业基于ipynb实现的气候变化和世界森林面积的变化可视化分析项目源代码+数据
- 通过注册表解决Windows中ctrl+空格切换中英文的问题
- xss-labs通关手册
- python-微信小程序-美容预约.zip
- 货币识别检测6-YOLO(v5至v9)、COCO、CreateML、Darknet、TFRecord、VOC数据集合集.rar
- ANSI-ISA-95.00.01-2010企业控制系统集成第一部分:模型与术语解析 中文译文
- java项目,课程设计-Javaweb仓库管理系统项目源码.zip
- CONTEXT-AWARE META-LEARNING(上下文感知元学习-原版论文
- jdk8安装包包含linux和windows
- 亚控SCADA&MES产品在新能源造车新势力的生产过程管控案例分享