zoukankan      html  css  js  c++  java
  • 局部变量,成员变量,静态变量

    静态变量,局部变量,成员变量

    成员变量   存在于堆当中,因为成员变量属于对象实例,而对象是在堆中存储的

    局部变量   存在在栈当中

    静态变量   存在方法区当中

    package com.wzh.variable;
    
    /**
     *   局部变量和成员变量的区别
     * 1 作用域不同
     *     局部变量的作用域仅限于定义它的方法
     *     成员变量的作用域在整个类内部都是可见的
     * 2 初始值不同
     *    java会给成员变量一个初始值
     *    java不会给局部变量赋初始值
     * 3 两类变量同名时,局部变量具有更高的优先级
     * ********************************
     *   静态变量
     *   静态变量属于类,可以使用类名调用,也可以使用对象来调用
     * @author Administrator
     *
     */
    
    public class Telephone {
        
        static int BAR = 85; 
        int  var = 10;
        int  foo = 30;
        
        public void call () {
            int var = 20;
            System.out.println("var = "+ var);
            System.out.println("foo = "+ foo);
            System.out.println("BAR = "+ this.BAR);
            System.out.println("BAR = "+ Telephone.BAR);
        }
    
        public static void main(String[] args) {
            new Telephone().call();
        }
    }
  • 相关阅读:
    vue中插槽的使用场景
    css实现文字两端对齐
    es6 every的使用
    es6 filter方法应用
    es6 map的用法
    spring-servlet.xml
    Spring MVC过滤器HiddenHttpMethodFilter
    controller大全(推荐)
    目前接触到的UI
    jdk环境配置(windows版)
  • 原文地址:https://www.cnblogs.com/moris5013/p/10527391.html
Copyright © 2011-2022 走看看