面向对象思想:
面向过程:一步一步做事情
面向对象:找对象来做事情,对象本身包含做事情的步骤
特点:
角色发生转变,执行者变成指挥者
特征:
封装
继承
多态
类和对象
类:对事物的描述
对象:这一类事物的实体(实例)
面向对象:我们需要操作实实在在的对象
定义类的步骤
1.类名
2.成员变量 -- 属性 -- 通常的叫法 属性
3.成员方法 -- 行为 -- 通常的叫法 方法
封装:
1.隐式类的实现细节和属性,使用关键字private
2.提供对外的公共的访问方式
3.当对外的公共的访问方式的参数名和成员变量的名字一致时,使用this来修饰成员变量.
使用对象的步骤
1.创建对象
2.对象名.方法名()
1.赋值
2.取值
3.使用其他成员方法
成员变量和局部变量的区别
1.类中的位置不同
类中方法外
方法声明上和方法定义中
2.
3.
4.
方法的形式参数是类名的时候,实际上要的是一个对象
匿名对象:然并卵
调用一次方法的时候
作为参数传递的时候
面向过程:一步一步做事情
面向对象:找对象来做事情,对象本身包含做事情的步骤
特点:
角色发生转变,执行者变成指挥者
特征:
封装
继承
多态
类和对象
类:对事物的描述
对象:这一类事物的实体(实例)
面向对象:我们需要操作实实在在的对象
定义类的步骤
1.类名
2.成员变量 -- 属性 -- 通常的叫法 属性
3.成员方法 -- 行为 -- 通常的叫法 方法
封装:
1.隐式类的实现细节和属性,使用关键字private
2.提供对外的公共的访问方式
3.当对外的公共的访问方式的参数名和成员变量的名字一致时,使用this来修饰成员变量.
使用对象的步骤
1.创建对象
2.对象名.方法名()
1.赋值
2.取值
3.使用其他成员方法
成员变量和局部变量的区别
1.类中的位置不同
类中方法外
方法声明上和方法定义中
2.
3.
4.
方法的形式参数是类名的时候,实际上要的是一个对象
匿名对象:然并卵
调用一次方法的时候
作为参数传递的时候