一.面向过程与面向对象(OOP)
举例:如何开汽车
面向过程:1.踩离合 2.挂挡 3.踩油门松离合 4.开了
面向对象:1.驾驶员 2.汽车 3.驾驶员开汽车car.start()
二.类和对象
对象:万事万物皆对象,对象是实实在在存在的某一个具体的东西
类:类是抽象概念,是具有相同属性和方法的一组对象的集合
类可以生成对象,类是对象的抽象,对象是类的实例化
三.属性
对象是用来描述客观事物的一个实体,由一组属性和方法构成
每个对象的每个属性都拥有特定值
例如:张三的年龄、性别、身高、体重等都称之为属性
属性定义格式:
修饰符 属性类型 属性名 = [默认值]
四.方法
方法:对象执行的操作
例如:收银员张三的具有的方法有收银、打印账单、刷卡等
方法定义格式:
访问修饰符 返回值类型 方法名称(形参列表){ 逻辑代码 }