* 面向对象概念
理解面向对象
面向对象是相对面向过程而言
面向对象和面向过程都是一种思想
面向对象:将功能封装进对象,强调具备了功能的对象
面向过程:强调的是功能行为
* 匿名对象
匿名对象是对象的简化形式
匿名对象两种使用情况
1.当对对象方法仅进行一次调用时
2.匿名对象可以作为实际参数进行传递
* 封装(Encapsulation)
封装:是指隐藏对象的属性和实现细节,仅对外提供公共访问方式。
好处:
将变化隔离
便于使用
提高重用性
提高安全性
封装原则: 将不需要对外提供的内容都隐藏起来。把属性都隐藏,提供公共方法对其访问
构造函数特点:
1.函数名与类名相同
2.不用定义返回值类型
3.不可以写return语句作用:
给对象进行初始化。
注意:
1 默认构造函数的特点。
2 多个构造函数是以重载的形式存在的。
4.
构造函数
特点:分
1.函数名与类名相同
2 不用定义返回值类型
3不可以写return语句
作用:
给对象进行初始化。
注意: 1.默认构造函数的特点。 2、多个构造函数是以重载的形式存在的。