第七天小总结 第一章 面向对象概述 1.1面向对象思想 面向过程与面向对象都是我们编程中,编写程序的一种思维方式。 1.2面向对象举例 (1)、买电脑 (2)、洗衣服 (3)、做饭 对象思维方式的好处: 面向对象思维方式是一种更符合人们思考习惯的思想 面向过程思维方式中更多的体现的是执行者(自己做事情),面向对象中更多的体 现是指挥者(指挥对象做事情)。 面向对象思维方式将复杂的问题简单化。 第二章 类与对象 2.1类与对象概述: 为了方便我们的日常的调用执行。 类: 一类事物 对象: 具体事物 对象例子: 班长帮我们买电脑 找洗衣机帮我们洗衣服 找老婆帮我们做饭 java描述一类事物的时候:定义为类 事物: 属性:姓名 年龄 性别 行为:能做什么 买电脑 上厕所 学习 吃饭 思考 第三章 局部变量和成员变量 区别一:定义的位置不同 定义在类中方法外面变量是成员变量 定义在方法里面或声明上的变量是局部变量 区别二:在内存中的位置不同 成员变量存储在对内存的对象中 局部变量存储在栈内存的方法中 区别三:声明周期不同 成员变量随着对象的出现而出现在堆中,随着对象的消失而从堆中消失 局部变量随着方法的运行而出现在栈中,随着方法的弹栈而消失 区别四:初始化不同 成员变量因为在堆内存中,所有默认的初始化值 局部变量没有默认的初始化值,必须手动的给其赋值才可以使用。 第四章 封装 封装,它是面向对象思想的特征之一。 面向对象共有三个特征:封装,继承,多态。 封装表现:类、方法 好处:安全性、提高了代码的复用性 隐藏了实现细节,对外提供可以访问的方式。 第五章this关键字 在成员变量名前面加上this.来区别成员变量和局部变量 this: 代表的是当前类的当前对象 第六天 构造方法 构造方法作用: 给对象的数据(属性)进行初始化 构造方法格式特点: 方法名与类名相同(大小也要与类名一致) 没有返回值类型,连void都没有 没有具体的返回值return;
|