A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 不负韶华 初级黑马   /  2018-3-24 22:34  /  894 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

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

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马