黑马程序员技术交流社区

标题: 今天学习传说中的面向对象,下面是今天的听课笔记 [打印本页]

作者: Richard926    时间: 2015-4-11 22:43
标题: 今天学习传说中的面向对象,下面是今天的听课笔记
面向对象
2015/04/11
[size=10.5000pt]1、面向对象
是基于面向过程的一种思想。
面向过程:以函数(方法、功能)为基础,关注实现过程。强调的是功能行为。
面向对象:以对象为基础,关注实现结果。将功能封装尽对象,强调的是具备了功                          能的对象
[size=10.5000pt]2、思想特点
A:是一种更符合人们思考习惯的思想;
B:把复杂的事物简单化;
C:让我们从执行者变成了指挥者。
示例:买电脑、洗衣做饭、旅游、把大象装进冰箱。
[size=10.5000pt]3、创建对象
类名 对象\变量名 = new 类名();        示例:Student s = new Student();
调用成员变量:对象名.成员变量        示例:s.name;
调用成员方法:对象名.成员方法        示例:s.study();
[size=10.5000pt]4、类与对象的关系
类:是相关的属性和行为的集合。是一个抽象的概念。
对象:是某种事物的具体存在,具体的表现形式。是一个类的具体体现。
示例:        类:学生                对象:张三
5、把事物转化成类
成员变量:定义在类中方法外;
成员方法:和以前的区别是去掉static
案例:学生类(day06\StudentText.java
  手机类()               
  汽车类(day06\CarTest.java
6、成员变量和局部变量的区别?
A:定义位置区别
成员变量        在类中,方法外
局部变量        在方法中后者方法的形式参数
B:初始化值得区别
成员变量        有默认初始值
局部变量        没有默认初始值
7、匿名对象
没有名字的对象。示例:new Student().show
应用场景:
A:当对方法仅进行一次调用时使用,用完就是垃圾。
B:匿名对象可以作为实际参数进行传递


作者: Richard926    时间: 2015-4-11 22:46
习惯性的自己先顶下:lol
作者: 飘零宾    时间: 2015-4-11 22:57
给力给力!
作者: 忆丶残梦顾惜    时间: 2015-4-11 22:59
哥们  你是哪一期的?怎么感觉你今天学的和我们的进程一样?
作者: Richard926    时间: 2015-4-11 23:02
忆丶残梦顾惜 发表于 2015-4-11 22:59
哥们  你是哪一期的?怎么感觉你今天学的和我们的进程一样?

0403班的,你呢?
作者: Kewin.java    时间: 2015-4-11 23:04
0403顶起
作者: 忆丶残梦顾惜    时间: 2015-4-11 23:04
果然  我也是  我是倪思远  你勒?




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2