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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

面向对象
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:匿名对象可以作为实际参数进行传递

评分

参与人数 1黑马币 +3 收起 理由
飘零宾 + 3 很给力!

查看全部评分

6 个回复

倒序浏览
习惯性的自己先顶下:lol
回复 使用道具 举报
给力给力!
回复 使用道具 举报
哥们  你是哪一期的?怎么感觉你今天学的和我们的进程一样?
回复 使用道具 举报
忆丶残梦顾惜 发表于 2015-4-11 22:59
哥们  你是哪一期的?怎么感觉你今天学的和我们的进程一样?

0403班的,你呢?
回复 使用道具 举报
0403顶起
回复 使用道具 举报
果然  我也是  我是倪思远  你勒?
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马