zoukankan      html  css  js  c++  java
  • 类变量、实参、形参、方法参数、代码块参数

    成员变量

    1.实例参数(不以static修饰)
    2.类变量(以static修饰)

    局部变量

    1.形参
    2.方法局部变量
    3.代码块局部变量

    package ch5;
    
    /**
     * Created by Jiqing on 2016/11/12.
     */
    public class VariableOverride {
        // 定义一个name实例变量
        private String name = "纪庆";
    
        // 定义一个类变量
        private static double price = 80;
    
        public static void main(String[] args) {
            // 方法中的局部变量
            int price = 65;
            System.out.println(price); // 65
            System.out.println(VariableOverride.price); // 80
    
            new VariableOverride().info(100);
    
        }
    
        public void info(int price) { // 形式参数
    
            {
                String name = "李四"; // 代码块变量
            }
            System.out.println(name); // 纪庆
    
            // 方法中的局部变量
            String name = "孙悟空";
            System.out.println(name); // 孙悟空
            System.out.println(this.name); // 纪庆
            System.out.println(price); // 100
        }
    
    }
    
    

    类变量与实例变量的内存机制


  • 相关阅读:
    idea 使用
    scala
    Java开发工具
    ActiveMQ基础
    Java 多线程实战
    Java 内部类和Lambda
    Spring 学习
    平滑重启php
    opcache
    redis的hscan命令
  • 原文地址:https://www.cnblogs.com/jiqing9006/p/6057846.html
Copyright © 2011-2022 走看看