(一)概述 在Java语言中, abstract class 和interface 是支持抽象类定义的两种机制。正是由于这两种机制的存在,才赋予了Java强大的 面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开...
分类:
编程语言 时间:
2015-09-23 19:27:59
阅读次数:
219
该类定义的都是些static常量和函数,这些函数都是为了创建和转化成int型的color。颜色是由int型的数表示,由4个字节组成,分别是A R G B,这个int型的值是确定的,透明度的值只能存在A这个字节上,不能存在颜色的字节上。存储的方式为(alpha >24;public static in...
分类:
移动开发 时间:
2015-09-23 11:45:52
阅读次数:
209
1.成员内部类成员内部类,就是作为外部类的成员,可以直接使用外部类的所有成员和方法,即使是private的。同时外部类要访问内部类的所有成员变量/方法,则需要通过内部类的对象来获取。2.局部内部类局部内部类,是指内部类定义在方法和作用域内。局部内部类也像别的类一样进行编译,但只是作用域不同而已,只在...
分类:
编程语言 时间:
2015-09-22 23:27:36
阅读次数:
177
抽象类和接口是java语言中对于抽象定义的两种机制,正是由于这两种机制的存在,才赋予了java强大的面向对象能力。抽象类和接口之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多初学者对使用哪个总是混淆。所以本文将 ①分别介绍抽象类和接口 ②对两者的区别进行剖析一:抽象类 .....
分类:
其他好文 时间:
2015-09-22 16:07:07
阅读次数:
150
项目中需要检测ListView的上滑下滑隐藏顶部View控件,之前在网上也有很多实现案例。在git上发现个封装很不错的例子,记录下来。GestureDetector是一个手势检测类,内部有个SimpleOnGestureListener手势监听类。定义一个抽象类SimpleDetector,继承Ge...
分类:
其他好文 时间:
2015-09-22 14:22:23
阅读次数:
152
基类:基类定义了所有对于派生类来说普通的属性和方法,派生类从基类继承所需的属性和方法,且在派生类中增加新的属性和方法。继承:继承是C++语言的一种重要机制,它允许在已定义的类的基础上产生新类。lua基类和C++基类极为相似,但是lua中却没有继承这一说,更没有所谓的派生类。lua只能通过一种行为(元...
分类:
其他好文 时间:
2015-09-21 19:11:08
阅读次数:
310
基类定义了static成员,则整个继承体系里面只有一个这样的成员。无论派生出多少个子类,都只有一个static成员实例。classPerson{public:Person(){++_count;}protected:string_name;//姓名string_sex;//性别int_age;//年龄public:staticint_count;//统计人的个数。};intPerson::..
分类:
其他好文 时间:
2015-09-20 07:03:02
阅读次数:
147
内部类在类定义也有类,在该类上的内部被称为一个内部类。访问功能:1,内部类可以直接访问外部类成员,它包含私有成员2,外部类需要访问内部类的成员将需要建立一流的内部对象。一般用于类的设计。分析事物时,发现该事物描写叙述中还有事物,并且这个事物还在訪问被描写叙述事物的内容。这时就把还有的食物定义成内部类...
分类:
编程语言 时间:
2015-09-18 13:35:15
阅读次数:
137
内部类:将一个类定义在一个类里面或是一个方法里面。内部类分类:成员内部类:作为类或方法的一个成员存在。局部内部类:方法体里面的类,称为局部内部类。匿名内部类:没有构造器的类。静态内部类:成员内部类:成员内部类可以无条件访问外部类的所有成员属性和成员方法(包..
分类:
移动开发 时间:
2015-09-18 12:05:26
阅读次数:
193
js并不是一种面向对向的语言, 没有提供对类的支持, 因此我们不能像在传统的语言里那样 用class来定义类, 但我们可以利用js的闭包封装机制来实现js类, 我们来封装一个简的Shape类.1. 定义js类 js并不是一种面向对向的语言, 没有提供对类的支持, 因此我们不能像在传统的语言里那样 用...
分类:
Web程序 时间:
2015-09-17 19:15:17
阅读次数:
209