对象
面向对象:一类事物,确定需求或者业务的角度,按照面向对象思想来分析
面向对象编程:对数据模型进一步细化,去构建现实事物
对象:把一类事物看做对象,一个对象可以通过使用数据值来描述自身所具有的状态,对象还具有行为
类:是具有相同或相似性质的对象的抽象,对象的抽象是累的特征和行为两部分组成
特征:是对象状态的抽象,通常使用“变量”来描述类的特征,又称为“属性”
行为:是对象操作的抽象,通常使用方法来描述累的行为
类名首字母大写
类与对象之间的关系:类名,属性,方法
一个类可以有多个实例化对象,而对象则是一个事物
类与对象的关系有两种:与关系,或关系
消息能够是对象之间的进行通信
方法是类的行为
面向对象的特征:唯一性,分类性,继承性,多态性,封装性
封装性:把自己的成员,类名隐藏,只对外面提供功能,不暴露属性,行为
继承性:指子类自动继承父类,包含关系才能形成继承
多态性:不同的状态下,呈现出不同的行为
是指相同的操作过程可作用于多种类型的对象上并获得不同的
类的声明
类定义了一种新的数据类型,是只有相同的特征和行为的一组对象的集合
语法