属性的概念
属性是1对象的性质与对象之间关系的统称。
如事物的形状、颜色、气味、美丑、善恶、优劣、用途等都是事物的性质。大于、小于、压迫、反抗、朋友、热爱、同盟、矛盾、等都是事物的关系。而任何属性都是属于某种对象的。
对象(事物)的属性有的是2特有属性,有的是共有属性。对象的特有属性是指为一类对象独有而为别类对象所不具有的属性。人们就是通过对象的特有属性来区别和认识事物的。如两足、无毛、直立行走、能思维、会说话、能制造和使用生产工具进行劳动是“人”的特有属性,从而将“人”与其他高等动物区分开。而有五官、四肢、有内脏和血液循环等则不仅为人所具有,也为其他高等动物所具有,我们称为共有属性。共有属性没有区别性。
本质与非本质属性有些是本质属性,有些是非本质属性。本质属性是3决定一事物之所以成为该事物而区别于其他事物的属性。某事物固有的规定性和与其他事物的区别性是本质属性的两个特点。如能思维、会说话、能制造和使用生产工具进行劳动,是“人”的本质属性。而人的其他特有属性,如无毛、两足、直立行走等则是非本质属性的,它仅有区别性而无质的规定性。
可见,本质属性一定是特有属性,而特有属性不一定是本质属性。但是,有些事物的特有属性是由本质属性派生出来的,如人的直立行走,大拇指与四指分开就是由制造和使用生产工具进行派生出来的。
不同层次概念的属性最初形成的概念是浅层次的,浅层次的概念总是先反映对象的非本质的特有属性,日常生活使用的概念多属于这一类,可称为初级概念。
进一步形成的深层次概念才反映事物的本质属性,科学研究和科学论著所使用的概念多属于这一类概念,可称为“科学概念”。只有当我们认识事物的本质属性并形成了科学概念时,才算真正认识了事物的本质。所以,概念也可定义为”反映思维对象及其本质属性的思维形态”。
一类对象往往具有多方面的本质属性,人们可以根据需要把对象的某一属性提到首要地位去研究,即人们可以从特定方面、不同的角度去研究某一对象。例如,“水”这一对象具有物理方面的本质属性,也具有化学方面的本质属性。当人们从物理性质方面来考察“水”的概念时,是研究它的物理形态:液体、具有涨缩和压力,它是无色、无味、比重为“1”、在一个标准大气压下沸点为100℃、冰点为0℃的液体;而当从化学方面考察“水”时,就首先考虑到,它是由氢和氧构成的最简单的化合物,其化学分子式为H2O……所有这一切,都是人们根据生产、生活、工作等方面的需要,从不同的角度研究水的属性的表现。
其他分类如果某种属性为某类事物全部成员所具有,则称为该类对象的固有属性;如果某种属性仅为某类事物部分成员所具有,则称为该类对象的偶有属性。以“商品”为例,“劳动产品”是商品的共有属性,也是商品的固有属性;至于“物美价廉”则是商品的偶有属性,因为并不是所有的商品都是物美价廉的。
属性的用法计算机用语属性是实体的描述性性质或特征,具有数据类型、域、默认值三种性质。属性也往往用于对控件特性的描述。对于按钮控件的名称、显示的文字、背景颜色,背景图片等等。大多数控件都具有的属性称为公共属性:名称、标题、背景色、前景色等等。
用于文件,指出文件是否为只读、隐藏、准备存档(备份)、系统文件、压缩或加密,以及是否应索引文件内容以便加速文件搜索的信息。
ActiveDirectory在ActiveDirectory中,属性是指对象地特征和对象可以包含的信息类型。对于每个对象类别,该架构定义一个类别实例必须具有什么属性以及该类别实例可能具有哪些其他属性。
编程运用属性(attribute)是编程语言结构的任意特性。属性在其包含的信息和复杂性等方面变化很大,特别是当它们能确定时翻译/执行过程的时间。属性的典型例子有:变量的数据类型、表达式的值、存储器中变量的位置、程序的目标代码、数的有效位数。
在编程中,可以在复杂的处理(甚至编译程序的构造)之前确定属性。例如,一个数的有效位数可以根据语言的定义确定(或者至少给出一个最小值)。属性也可以在程序执行期间才确定,如(非常数)表达式的值,或者动态分配的数据结构的位置。不同的属性变化,甚至不同语言的相同属性都可能有完全不同的联编时间。在执行之前联编的属性称作静态的(static),而只在执行期间联编的属性是动态的(dynamic)。
在面向对象的编程中,属性意为某个变量或者某个常量所对应的值。如:$this->aaa,那么$this的属性就是aaa。
游戏属性的含义游戏中也会有属性的存在,比如人物属性,常见的有攻击,防御,速度,智力,敏捷,力量,生命值,魔法值等;有物品属性,是用来对加成人物属性的,常见的有加攻击力,加防御力,加生命,加魔法,加抗性等。这类的虚拟属性,用一定数值来表现,一般来说数值越高,属性越好,在游戏中,特别是网络游戏中,属性好的虚拟道具有可能卖到很高的价钱.
一般来说,游戏分为一级属性、二级属性以及特殊属性。
一级属性为基础属性,如力量,体力,速度,敏捷,生命,魔法。智力,精神等,数据计算的基础依据;
二级属性为延伸属性,如物理攻击力,物理防御力,魔法攻击,魔法防御,致命攻击,闪避、特攻、特防等,一般二级属性是通过一级属性计算得出的。
特殊属性是第三级属性如:金、木、水、火、土、风、雨、雷、电、空、毒等特殊元素属性,为单独计算属性值,在最终伤害或者防御中结合部分系数计算得出。