
java
文章平均质量分 89
Gamer_Lee
每天的我都比昨天更强。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
JAVA中的对象容器
容器的用途 如果对象的数量与生命周期都是固定的,自然我们也就不需要很复杂的数据结构。 我们可以通过创建引用来持有对象,如 Class clazz; 也可以通过数组来持有多个对象,如 Class[] clazs = new Class[10]; 然而,一般情况下,我们并不知道要创建多少对象,或者以何种方式创建对象。数组显然只能创建固定长度的对象,为了使程序变得更加灵活与高效,Java...原创 2018-09-18 18:18:35 · 2321 阅读 · 0 评论 -
Java继承(上)
特点: 1.利于代码复用 2.缩短开发周期 一种类与类之间的关系 使用已存在的类的定义作为基础建立新类 新类的定义可以增加新的数据或新的功能,也可以用父类的功能,但不能选择性地继承父类 继承的关系 满足“A is a B”的关系就可以形成继承关系 继承的实现 通过extends关键字实现 例: 编写父类 class Animal{ //公共的...原创 2018-09-28 14:19:56 · 280 阅读 · 0 评论 -
Java继承(下)
Object类 Object类是所有类的父类 一个类没有使用extends关键字明确标识继承关系,则默认继承Object类(包括数组) Java中的每个类都可以使用Object中定义的方法 equals测试: 继承Object中的equals方法时,比较的是两个引用是否指向同一个对象,而在String类中重写了equals方法,所以用equals方法比较两个String对象时比较的是它们...原创 2018-09-28 14:23:03 · 202 阅读 · 0 评论 -
Java封装
封装的步骤 1.修改属性的可见性(设为private) 作用:隐藏对象 2.创建getter/setter方法(设为public用于属性的读写) 作用:留出接口 3.在getter/setter方法中加入属性控制语句(对属性值的合法性进行判断)作用:留出接口 包 作用: 1.管理Java文件 2.解决同名文件冲突 定义包 语法: package 包名; 注意: 1.必...原创 2018-09-28 14:23:50 · 279 阅读 · 0 评论 -
Java多态
向上转型 又称隐式转型、自动转型 父类引用指向子类实例,可以调用子类重写父类的方法以及父类派生的方法,无法调用子类独有方法 小类转型为大类 父类的静态方法不允许子类重写,只能调用父类原有的静态方法 如果一定要调用子类中的静态方法就需要向下转型后再调用 向下转型 又称强制类型转换 子类引用指向父类对象,此处必须进行强转,可以调用子类特有的方法 必须满足转型条件才可以强转(子类...原创 2018-09-28 14:24:57 · 306 阅读 · 0 评论 -
单例模式
设计模式概述 设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案(也就是现成的套路) 分类:创建型模式、结构型模式、行为型模式 设计模式是基于场景的解决方案 单例模式的定义和作用 目的: 使得类的一个对象成为该类系统中的唯一实例 定义: 一个类有且仅有一个实例,并且自行实例化向整个系统提供 要点: 1.某个类只能有一个实例 2.必须自行创建实例 3.必须自行向...原创 2018-09-28 14:27:00 · 265 阅读 · 0 评论