黑马程序员技术交流社区

标题: (One丶Life学习笔记)第七章 面向对象(一) [打印本页]

作者: One丶Life    时间: 2015-8-31 22:30
标题: (One丶Life学习笔记)第七章 面向对象(一)
7 面向对象


7.1 类和对象



7.2 成员变量和局部变量
    7.2.1 作用范围
            成员变量作用于整个类中。
            局部变量作用于方法或语句中。
    7.2.2 内存中的位置
            成员变量在堆内存中
            局部变量在栈内存中


7.3 匿名对象
        创建对象时不起名字:new Car();

        匿名对象是对象的简化形式
    7.3.1 使用情况

       1.对对象的方法只进行一次调用

   2.作为实际参数进行传递


7.4 构造函数
    7.4.1 特点
    7.4.2 作用
        初始化对象
    7.4.3 调用
        对象建立的时候,自动调用,且只执行一次。
        多个构造函数之间的调用,使用this关键字:this([参数,......]);[ ]表示可有可无。this只能定义在构造函数的第一行,初始化动作要先执行


7.5 this关键字
    代表它所在函数所属对象的引用
    7.5.1 作用


7.6 默认构造函数


7.7 构造代码块
    7.7.1 表示
        { },代码写在{ }里面。
    7.7.2 作用
        初始化对象
    7.7.3 调用
        对象一建立就执行,而且优先于构造函数。
    7.7.4 构造代码块和构造函数的区别






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