每天学一点flash(62) 类分类
这个是今天想到一个问题,类的分类是如何的呢?在编程过程中,笔者感觉到类其实也可以分为很多种结构。下面我把大概遇到过的情况,记录一下。
首先,让我们先了解“对象和类”这个概念:
对象--是包含数据和操作的实体,它既定义数据元素,又定义可应用这些数据元素的操作。
类--是对一组具有相同属性和行为的对象的描述,类的内容称为类的成员。
从这里概念可以看出,对象里面包含了数据和操作,换一个说话就是属性和方法。而从集合的观点来看,对象包含了属性和方法
通过类可以创建对象。我们可以先以“类里面包含对象,对象包含了属性和方法”是一条真命题,展开今天的话题。
直接简单推出类包含了属性和方法。
问题:是不是所有的类都有属性?是不是所有的类都有方法?
这个问题提法有点不正确,构造方法,都是属于方法一种。在这里我们先排除构造方法存在。接下来,我们继续我们的问题,是不是所有的类都有属性呢?
下面,我简单写一类。
class man
{
public function man()
{
}
public function say(msg:String):String
{
return msg;
}
}
因此,我们这个问题是否定,也就是说。类里面可以不包含属性。
接下来,是不是所有的类都会有方法呢?
class man
{
public function man()
{
}
public var height:Number;
}
从这个类,我们可以否定我们的问题,不一定。所有的类不一定包含方法(注意:除构造方法,之前说明过的条件)。
总述两个问题答案:我们可以得到一些简单推导结果推论:
1.某一些类里面,只是包含属性,姑且称为独属性类;
2.某一些类里面,只是包含方法,姑且称为独方法类;
3.某一些类里面既包含方法,也包含了属性,姑且称为正常类;
有了这些推论之后,我们可以展开对类内部结构展开联想。首先第一种,类里面只是包含属性,看看下面的例子,只是罗列一组常量的静态属性 ,并没有写出其他
相关文档:
flashbuilder中可以建立flex工程与actionscript工程.
flex工程内可以使用mxml是完成设计工作.
actionscript工程建立时默认只有:
playerglobal.swc
flex.swc
utilities.sec
playerglobal.swc
这几个类库.没有framework.swc,就无法使用Button等控件了.
解决方案是 actionscript工程中加入framework.swc.
路径是 x:/A ......
class CFlashPlayer {
public:
/**
创建播放器
playerUrl : 播放器对应的URL,例如要播放优酷的视频,则URL填:
http://static.youku.com/v1.0.0103/v/swf/qplayer.swf
**/
static CFlashPlayer* createFlashPlayer (const string& playerUrl, EMhwlibTVStandard standard, b ......
Beside the different silicon cell design, the most important difference between NAND and NOR Flash is the bus interface. NOR Flash is connected to a address / data bus direct like other memory devices as SRAM etc. NAND Flash uses a multiplexed I/O Interface with some additional control pins. NAND fl ......
转自:http://www.tutorialized.com/view/tutorial/Install-Ubuntu-10.04-LTS-on-a-USB-Flash-Memory/58358
Since the new release of Ubuntu 10.04 LTS came out i decided to make a
quick guide of how to Install Ubuntu 10.04 LTS on a USB Pendrive.
[While reading this tutorial
remeber some bios may be di ......