1. 如果子类没有定义构造方法,则调用父类的无参数的构造方法,. 2. 如果子类定义了构造方法,不论是无参数还是带参数,在创建子类的对象的时候,首先执行父类无参数的构造方法,然后执行自己的构造方法。 3. 如果子类调用父类带参数的构造方法,可以通过super(参数)调用所需要的父类的构造方法,切该语 ...
分类:
其他好文 时间:
2016-05-06 23:19:15
阅读次数:
264
一、阴影:
Paint 类定义了一个名为 setShadowLayer 的方法:
public void
setShadowLayer(float radius,float dx,float dy,int shadowColor), 参数意义如下:
radius:阴影半径
dx: x 方向阴影的偏移量
dy: y 方向阴影的偏移量
shadowColor: 阴影的颜色
阴影lay...
分类:
其他好文 时间:
2016-05-06 13:11:47
阅读次数:
345
1.意图 定义一个用于创建对象的接口,让子类决定实例化哪一个类。Factory Method使一个类的实例化延迟到其子类。 2.动机 框架使用抽象类定义和维护对象之间的关系。这些对象的创建通常也由框架负责。 3.适用性 当一个类不知道它所必须创建的对象的类的时候。 当一个类希望由它的子类来指定它所创 ...
分类:
其他好文 时间:
2016-05-06 00:08:44
阅读次数:
175
一 私有变量和函数 js中没有概念上的私有,公有也没有静态和非静态相关概念,有的只能是通过作用于来模仿 函数的块级作用域使得函数内部成员可以不被外部所访问,比如我们使用块级作用于定义一个类 //定义一个命名空间,用于相关类挂靠到该空间下,使得外部通过该命名空间访问某个类型 var MyLib = w ...
分类:
Web程序 时间:
2016-05-05 21:57:42
阅读次数:
120
面向对象的扩展功能 备注:编译器在编译一个类时,会先扫描类定义(不含函数体),之后才扫描类实现(各个成员函数的函数体,静态成员变量的初始化),所以在类的成员函数里可以访问在后面才出现的成员。 const对象调用的成员函数也要求不会修改成员变量的数据。成员函数可以在参数表后用const来宣称自己不会修 ...
分类:
编程语言 时间:
2016-05-05 01:55:44
阅读次数:
167
什么时候使用内部类?徐老师举了个例子:奔驰的发动机的特点就是只能给奔驰的汽车使用,虽然他也是发动机但是别人用不了,这样就可以把奔驰的发动机定义为奔驰的内部类.内部类的特点就是只有包含他的类才能访问对外是不公开的.定义:将一个类定义在另一个类的里面,对里面那个类就称..
分类:
其他好文 时间:
2016-05-04 19:18:22
阅读次数:
154
单例模式的要点有三个;一是某个类只能有一个实例;二是它必须自行创建这个实例;三是它必须自行向整个系统提供这个实例。
从具体实现角度来说,就是以下三点:一是单例模式的类只提供私有的构造函数,二是类定义中含有一个该类的静态私有对象,三是该类提供了一个静态的公有的..
分类:
其他好文 时间:
2016-05-02 17:11:28
阅读次数:
328
一、访问外键和多对多值 例如:模型类定义如下 from django.db import models class Publisher(models.Model): name = models.CharField(max_length=30) address = models.CharField(m ...
分类:
其他好文 时间:
2016-05-01 23:04:27
阅读次数:
196
Interpolator 时间插值类,定义动画变换的速度。能够实现alpha/scale/translate/rotate动画的加速、减速和重复等。Interpolator类其实是一个空接口,继承自TimeInterpolator,TimeInterpolator时间插值器允许动画进行非线性运动变换,如加速和限速等,该接口中只有接口中有一个方法 float
getInterpolation(f...
分类:
移动开发 时间:
2016-04-29 16:27:07
阅读次数:
231
第二种方式修改,选择eclipse菜单中【file】》》【properties】, 这种方式是可以设置eclipse的默认编程语言的 对java类定义编程语言格式,选中java类,使用快捷键【ALT+Enter】 第二种方式修改,选择eclipse菜单中【file】》》【properties】, 这 ...
分类:
系统相关 时间:
2016-04-29 14:36:02
阅读次数:
171