zoukankan      html  css  js  c++  java
  • 成员变量和局部变量的区别

    私有的成员:其他类不能直接创建对象访问,所以只有通过本类对外提供具体的访问方式来完成对私有的访问,

             可以通过对外提供函数的形式对其进行访问。

      好处:可以在函数中加入逻辑判断等操作,对数据进行判断等操作。

     

      总结:开发时,记住,属性是用于存储数据的,直接被访问,容易出现安全隐患,所以,类中的属性通常被私有化,并对外提供公共的访问方法。

    这个方法一般有两个,规范写法:对于属性 xxx,可以使用setXXX(),getXXX()对其进行操作。

     

      类中怎么没有定义主函数呢?

        注意:主函数的存在,仅为该类是否需要独立运行,如果不需要,主函数是不用定义的。

        主函数的解释:保证所在类的独立运行,是程序的入口,被jvm调用。

     

      成员变量和局部变量的区别:

        1:成员变量直接定义在类中。

           局部变量定义在方法中,参数上,语句中。

        2:成员变量在这个类中有效。

          局部变量只在自己所属的大括号内有效,大括号结束,局部变量失去作用域。

        3:成员变量存在于堆内存中,随着对象的产生而存在,消失而消失。

          局部变量存在于栈内存中,随着所属区域的运行而存在,结束而释放。

  • 相关阅读:
    前端主页
    配置站点
    前台
    数据库配置
    后台:Django项目创建
    虚拟环境的搭建
    pip安装源
    AngularJS Scope(作用域)
    scala中的匿名函数 ==> 简单示例
    scala中的内部类 ==> 简单示例
  • 原文地址:https://www.cnblogs.com/hanmy/p/14170618.html
Copyright © 2011-2022 走看看