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