码迷,mamicode.com
首页 >  
搜索关键字:类定义    ( 2788个结果
子类继承和调用父类的构造方法
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
Factory Method(工厂方法)-对象创建型模式
1.意图 定义一个用于创建对象的接口,让子类决定实例化哪一个类。Factory Method使一个类的实例化延迟到其子类。 2.动机 框架使用抽象类定义和维护对象之间的关系。这些对象的创建通常也由框架负责。 3.适用性 当一个类不知道它所必须创建的对象的类的时候。 当一个类希望由它的子类来指定它所创 ...
分类:其他好文   时间:2016-05-06 00:08:44    阅读次数:175
js中静态函数与变量
一 私有变量和函数 js中没有概念上的私有,公有也没有静态和非静态相关概念,有的只能是通过作用于来模仿 函数的块级作用域使得函数内部成员可以不被外部所访问,比如我们使用块级作用于定义一个类 //定义一个命名空间,用于相关类挂靠到该空间下,使得外部通过该命名空间访问某个类型 var MyLib = w ...
分类:Web程序   时间:2016-05-05 21:57:42    阅读次数:120
C++学习笔记06
面向对象的扩展功能 备注:编译器在编译一个类时,会先扫描类定义(不含函数体),之后才扫描类实现(各个成员函数的函数体,静态成员变量的初始化),所以在类的成员函数里可以访问在后面才出现的成员。 const对象调用的成员函数也要求不会修改成员变量的数据。成员函数可以在参数表后用const来宣称自己不会修 ...
分类:编程语言   时间:2016-05-05 01:55:44    阅读次数:167
内部类
什么时候使用内部类?徐老师举了个例子:奔驰的发动机的特点就是只能给奔驰的汽车使用,虽然他也是发动机但是别人用不了,这样就可以把奔驰的发动机定义为奔驰的内部类.内部类的特点就是只有包含他的类才能访问对外是不公开的.定义:将一个类定义在另一个类的里面,对里面那个类就称..
分类:其他好文   时间:2016-05-04 19:18:22    阅读次数:154
设计一个类,我们只能生成该类的一个实例。
单例模式的要点有三个;一是某个类只能有一个实例;二是它必须自行创建这个实例;三是它必须自行向整个系统提供这个实例。 从具体实现角度来说,就是以下三点:一是单例模式的类只提供私有的构造函数,二是类定义中含有一个该类的静态私有对象,三是该类提供了一个静态的公有的..
分类:其他好文   时间:2016-05-02 17:11:28    阅读次数:328
django1.8读书笔记模型高级进阶
一、访问外键和多对多值 例如:模型类定义如下 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
Android Animation Interpolator
Interpolator 时间插值类,定义动画变换的速度。能够实现alpha/scale/translate/rotate动画的加速、减速和重复等。Interpolator类其实是一个空接口,继承自TimeInterpolator,TimeInterpolator时间插值器允许动画进行非线性运动变换,如加速和限速等,该接口中只有接口中有一个方法 float getInterpolation(f...
分类:移动开发   时间:2016-04-29 16:27:07    阅读次数:231
Eclipse乱码
第二种方式修改,选择eclipse菜单中【file】》》【properties】, 这种方式是可以设置eclipse的默认编程语言的 对java类定义编程语言格式,选中java类,使用快捷键【ALT+Enter】 第二种方式修改,选择eclipse菜单中【file】》》【properties】, 这 ...
分类:系统相关   时间:2016-04-29 14:36:02    阅读次数:171
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!