• java面向对象---成员变量和成员函数


    //成员变量

    1.类定义了对象中所具有的变量,这些变量称作成员变量

    2.每个对象都有自己的变量,和同一个类的其他对象的分开的;

    比如有一个汽车类,这个类里有三个属性:引擎,方向盘,变速箱;这个类还有两个对象,一个Benz,一个BWM;

    那么这两个对象均有 “引擎” “方向盘” “发动机” 这三个属性,但是这两个对象的属性互不相干,毫无影响。因为在Java中有一个this变量

    //函数与成员变量

    1.在函数中可以直接写成员变量的名字来访问成员变量,那么究竟是访问的那个对象的呢?

      函数是通过对象来调用的,for instance: v.insertMoney();//v是一个自动售卖机类的对象,insertMoney()是一个方法,可以输入金额;

    2.这次调用临时建立了insertMoney()内部的成员变量——v的成员变量;

    3.这次联系是通过"this"这个我们看不见的变量建立的联系

      this是成员函数的一个特殊的固有的本地变量,它表达了调用这个函数的那个对象

    //this

    this是一个对象变量或者说是一个对象的管理者

    //本地变量

    1.定义在函数内部的变量是本地变量

    2.本地变量的生存期和作用域都是函数内部

    3.成员变量的生存期是对象的生存期,作用域是类内部的成员函数

  • 相关阅读:
    反射
    ASP.NET
    解析命令行
    Private和Protected方法
    洗牌算法
    目标指向、Icon图标的错误
    数字签名与数字证书
    (Java实现) 最大团问题 部落卫队
    (Java实现) 最大团问题 部落卫队
    (Java实现)洛谷 P1164 小A点菜
  • 原文地址:https://www.cnblogs.com/like-007/p/6243091.html
Copyright © 2020-2023  润新知