自定义View的方式:现有的自定义View的方式有三种:①继承控件的方式——继承一个现有控件,去实现一个简单的效果;②继承View布局的方式——继承多个现有控件,然后干脆继承整个布局,去实现一个复杂的效果;③继承根View的方式——现有的控件完全无法满足需要,那么开发者就完全需要自定义一个之前不存在 ...
分类:
其他好文 时间:
2019-05-22 23:47:46
阅读次数:
112
一.Class 介绍+基本语法(1).介绍通过class关键字,可以定义类。基本上,ES6 的class可以看作只是一个语法糖,它的绝大部分功能,ES5 都可以做到,新的class写法只是让对象原型的写法更加清晰、更像面向对象编程的语法而已。 (2).Class 的基本语法 上面代码定义了一个“类” ...
分类:
其他好文 时间:
2019-05-22 17:15:56
阅读次数:
84
继承是一种创建新类的方式,新建的类可以继承一个或多个父类(python支持多继承),父类又可称为基类或超类,新建的类称为派生类或子类。 子类会“”遗传”父类的属性,从而解决代码重用问题 派生与覆盖 ...
分类:
其他好文 时间:
2019-05-16 23:01:00
阅读次数:
240
什么是匿名内部类? 匿名内部类 :是内部类的简化写法。它的本质是一个 带具体实现的 父类或者父接口的 匿名的 子类对象。开发中,最常用到的内部类就是匿名内部类了。 前提 匿名内部类必须继承一个父类或者实现一个父接口。 格式 使用场景: 如果接口的实现类(或者父类的子类)只需要使用唯一次,那么这种情况 ...
分类:
其他好文 时间:
2019-05-13 09:12:21
阅读次数:
100
单继承与多继承 单继承:一个类只能继承一个父类的方式。多继承:一个类可以继承多个父类的方式。 单继承:(生物角度) 人类->哺乳类动物->动物->生物->有机物.... 多继承:(社会角度) 舞蹈老师(教舞蹈) 体育老师(运动) 爸爸(抽烟) 妈妈(打扫卫生) 我(舞蹈,运动,抽烟,打扫卫生) 单继 ...
分类:
编程语言 时间:
2019-05-12 13:50:02
阅读次数:
241
一:多重继承 Python支持多重继承,一个子类可以有多个“直接父类”。这样,就具备了“多个父类”的特点。但是由于,这样会被“类的整体层次”搞的异常复杂,尽量避免使用。 二:mro() Python支持多继承,如果父类中有相同名字的方法,在子类没有指定父类名时,解释器将 “从左向右”按顺序搜索。 M ...
分类:
编程语言 时间:
2019-05-12 01:37:46
阅读次数:
178
一:面向对象三大特征介绍 Python是面向对象的语言,也支持面向对象编程的三大特性:继承、封装(隐藏)、多态。 封装(隐藏) 隐藏对象的属性和实现细节,只对外提供必要的方法。相当于将“细节封装起来”,只 对外暴露“相关调用方法”。 通过前面学习的“私有属性、私有方法”的方式,实现“封装”。Pyth ...
分类:
编程语言 时间:
2019-05-12 01:08:32
阅读次数:
104
1、首先在项目模块下的Common文件夹内建立function.php文件,这样就可以首先执行这里的函数了。所以在这里判断是否是移动端访问的,判断方法如下: 2、然后再建议一个公共的控制器,里面继承一个公共的控制器,里面设置一个前置方法,判断如果是移动端的就直接显示移动端的主题,然后建立一个主题文件 ...
分类:
移动开发 时间:
2019-04-30 12:24:11
阅读次数:
242
面向对象 1.初识类: 2.类属性引用和实例化 属性引用:类型.属性 实例化:类名加括号就是实例化,会自动触发__init__函数的运行,可以用它来为每个实例定制自己的特征 3.类命名空间与对象、实例的命名空间 4.面向对象三大特性 继承: 新建的类可以继承一个或多个父类,父类又可称为基类或超类,新 ...
分类:
编程语言 时间:
2019-04-26 16:36:18
阅读次数:
142