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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© Jackron 中级黑马   /  2015-7-9 22:57  /  476 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

Day06
***面相对像***
基本类型:形式参数的改变不会影响实际参数——只传递数值
引用参数:形式参数的改变直接影响实际参数——传递地址值
面向过程:以函数为基础,完成各种操作,强调过程
面相对像:将功能封装于对象,强调具备了功能的对象
面相对像的特点:
1、         更符合人思考习惯的思想
2、         将复杂事情简单化
3、         将程序员从执行者变为指挥者
4、         面试小技巧:有些东西结合现场环境随机应变
符合面相对像思想的分析方式
1、         分析系统有几个对象
2、         明确这些对象的功能
3、         明确这些对象的关系
***类与对象***
类:JAVA中最基本的单位就是类,是属性和行为的集合,是一个抽象的概念
对象:类的具体体现
练习1:大象装冰箱案例
class DaXiang
{
       public  void in()
       {
              System.out.println("大象装进冰箱!");
       }
}
class BingXiang
{
       public  void open()
       {
              System.out.println("冰箱门打开!");
       }
       public  void close()
       {
              System.out.println("冰箱门关闭!");
       }
}
/*class DaXiang
{
       public  void close()
       {
              System.out.println("冰箱门关闭!");
       }
}*/
class Test
{
       publicstatic void main(String[] agrs)
       {
              DaXiangc=new DaXiang();
              
              BingXiangd=new BingXiang();
              d.open();
              c.in();
              d.close();
       }
}
***成员变量和成员函数***
类是属性和行为的集合:
成员变量:定义在类里面方法外面的变量;
成员方法:函数.去掉static
练习2:学生——成员变量成员函数
/*
注意:现在我们可以一个文件有多个类
这个文件名必须与带有main的方法的那个类一致
练习3:手机,属性:行为:
注:
**初始化值区别:**
成员变量有默认值;局部变量 没有默认初始化值,需先定义赋值再使用;
**定义位置区别**
成员变量:类中——方法外
局部变量:方法中或方法声明上形参
**使用变量**:就近原则
首先在局部范围找,有就使用;
接着在成员方法例找,有就是用如果成员位置没有,就找其父类,在没有——报错!
**存储位置**
成员变量:存在堆中,随对象的存在而存在,消失而消失
局部变量:存在栈中,随函数方法的调用存在而存在,消失而消失
**匿名对象**
注:对对象方法仅进行一次调用;使用后就变成垃圾等待回收机制随时回收。

Day06.pdf

424.79 KB, 下载次数: 17

3 个回复

倒序浏览
总结的很好,我提个字 '像',你是故意的吗??:loveliness:
回复 使用道具 举报
迷途书生 来自手机 中级黑马 2015-7-9 23:02:50
藤椅
第八期的孩子
回复 使用道具 举报
lsunshine 发表于 2015-7-9 23:01
总结的很好,我提个字 '像',你是故意的吗??

哈哈,我也才看到:P
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马