Java基础:16 类和对象
1、类和对象 类(class)和对象(object)是面向对象方法的核心概念。 类是对一类事物描述,是抽象的、概念上的定义; 对象是实际存在的该类事物的每个个体,因而也称实例(instance)。 面向对象开发(OOA)就是不断的创建对象,使用对象,指挥对象做事情。 面向对象设计(OOD)其实就是在管理和维护对象之间的关系。 面向对象特征:封装(encapsulation)、继承(inheritance)、多态(polymorphis) 面向对象程序设计的重点是类的设计; 类的设计,其实就是类的成员的设计 2、类 常见的类的成员有: 属 性:对应类中的成员变量 (1)语法格式: 修饰符 数据类型 属性名 = 初始化值 ; (2) 修饰符 常用的权限修饰符有:private、缺省、protected、public 其他修饰符:static、final (3)数据类型 :任何基本数据类型(如int、Boolean) 或 任何引用数据类型。 (4)属性名:属于标识符,符合命名规则和规范即可。 (5)变量的分类:成员变量(方法体外)与局部变量(方法体内) 行 为:对应类中的成员方法(详见13) 类的定义: 修饰词 class 类名 { 属性声明 ; 方法声明 ; } 创建Java自定义类步骤: 定义类(考虑修饰符、类名) 编写类的属性(考虑修饰符、属性类型、属性名、初始化值) 编写类的方法