09.01_面向对象(多态的概述及其代码体现)A:多态(polymorphic)概述
事物存在的多种形态
B:多态前提
a:要有继承关系。
b:要有方法重写。
c:要有父类引用指向子类对象。
C:案例演示
代码体现多态public class Demo1_polymorphic {
/**
* 成员变量:编译时看左边(父类),运行时看左边(父类)
* 成员方...
分类:
其他好文 时间:
2016-06-03 19:18:20
阅读次数:
128
ECMA-262定义的对象是:无序属性的集合,其属性可以包含基本值、对象或者函数 说白了就是把一组特定的变量和方法封装起来 那么我们先创建一个对象 实际上这种写法较为古老,所以我们可以用对象字面量的方法重写一下 这样一个对象就被创建出来了,当我们需要调用对象的某个方法,或者获取对象的某个属性时,就可 ...
分类:
编程语言 时间:
2016-06-01 21:17:37
阅读次数:
135
1)堆: 1.1)new出来的对象(包括成员变量) 1.2)成员变量的生命周期 1.3)没有任何引用指向的对象即为垃圾 垃圾回收器(gc)不定时清理垃圾 1.4)回收过程所透明的,并不是看到垃圾就回收 通过调用System.gc()可以建议快一些 1.5) 2)栈 3.方法重写 1.重写首要条件 父 ...
分类:
其他好文 时间:
2016-06-01 01:26:57
阅读次数:
236
介绍PHP面向对象的基础知识 1. 接口的定义interface ,类定义class,类支持abstract和final修饰符,abstract修饰为抽象类,抽象类 不支持直接实例化,final修饰的类/方法不能被继承/方法重写.2. 接口的实现通过implements,类继承extends 3.静 ...
分类:
Web程序 时间:
2016-05-17 17:30:46
阅读次数:
233
第四次周总结 这次,就一个部分:个人篇 学习内容上: 面向对象的内容已经进行了两周的课程了,在上一周主要学习了: 1.面向对象的三大特征既是:封装、继承、多态。 继承:主要是子类继承父类,强调类与类之间的关系,“is a”既是一般到特殊,子类extends父类,子类是父类的扩展,中间牵扯到方法重写的 ...
分类:
其他好文 时间:
2016-05-15 21:24:22
阅读次数:
203
重载:重载一定是在同一个类当中,有一组方法名字相同,功能是类似的,但参数不同。 重写:在父子类当中,子类拥有与父类同名、同参、同返回类型的方法,可以改变父类的行为。父类加关键字virtual虚方法(为了在子类当中去重写父类的方法),子类中要加关键字override,体现了面向对象中的多态性(都不叫就 ...
分类:
其他好文 时间:
2016-05-09 15:47:10
阅读次数:
236
1.自定义view的步骤:a.在values/attrs.xml文件中创建自定义的属性;
b.自定义view,在view的构造方法中获取到自定义的属性;
c.重写onDraw()方法;
d.重写onMeasure()方法。
在values/attrs.xml文件中创建自定义的属性
<attr n...
分类:
其他好文 时间:
2016-05-06 16:05:52
阅读次数:
244
接下来介绍java第三大特性——多态性
/*
多态:同一个对象(事物),在不同时刻体现出来的不同状态。
举例:
猫是猫,猫是动物。
水(液体,固体,气态)。
多态的前提:
A:要有继承关系。
B:要有方法重写。
其实没有也是可以的,但是如果没有这个就没有意义。
动物 d = new 猫();
d.show();
动物 d = new 狗(...
分类:
编程语言 时间:
2016-05-06 12:13:50
阅读次数:
144
Assertion failure in -[UIView layoutSublayersOfLayer:], /SourceCache/UIKit/UIKit-2935.137/UIView.m:8803(ios7系统) 解决方法:重写对应UIView(假如上面的UIView是UIProgress ...
分类:
其他好文 时间:
2016-05-05 00:25:04
阅读次数:
210