面向对象
面向过程:
完成功能的每一个步骤
吃烤鸭:买一个小鸭子--买一些蔬菜--开始养--杀掉--拔毛--清理内脏--煮熟--烤一烤--开吃
面向对象:
由对象帮我们去完成功能
吃烤鸭:去餐厅点一份烤鸭--直接开吃
面向对象的好处:
1.更符合人们思考习惯的思想
2.将复杂的事情简单化
3.由执行者变成了指挥者
类和对象:
什么是类:(分类,归类)
动物类、水果类、人类
是一种抽象的泛泛的概念。是某一类事物的集合
什么是对象:
动物类:猫、狗、马~~
水果类:苹果、香蕉、芒果~~
某一类事物的具体体现
事物:
属性:成员变量
行为:成员方法
private: 修饰符,能修饰成员,被private修饰的成员变量,要提供对应getXxx()he setXxx()方法
this:区分局部变量和成员变量重名,this代表当前对象的引用
构造方法
修饰符 方法名(){}
构造方法的注意事项:
默认提供一个空参构造
如果我们自己写了一个构造方法,那么系统就不在提供默认的构造方法了 |
|