安卓游戏第1章面向对象APK软件开发概述.pptx
状态和行为是对象的主要属性。状态:又称为对象的静态属性,主要指对象内部所包含的各种信息,也就是变量,这些变量的值标明了对象所处的状态。当对象经过某种操作和行为而发生状态改变时,具体地就体现为它的属性变量的内容的改变。通过检查对象属性变量的内容,就可以了解这个对象当前所处的状态。对象的属性与相互关系
程序1-2
//Java的对象属性实例
classStudent{
StringstudentID;//学号属性
Stringname;//姓名属性
Stringgender;//性别属性
intheight;//身高属性
intweight;//体重属性
publicvoidsetName(Stringname){//设置姓名操作
=name;
}
publicStringgetName(){//检查姓名操作
returnname;
}
publicvoidmodifyName(StringmodifyName){//修改姓名操作
=modifyName;
}
}
封装性模块独立性动态连接性易维护性http://www.anzhuo.cc/安卓手机论坛对象的特征:
对象间可能存在的关系010203当对象A的引用是对象B的属性时,称对象A和对象B之间是关联关系。关联当对象A是对象B的属性时,称对象B包含对象A。包含当对象A是对象B的特例时,称对象A继承了对象B。继承