首页 > 其他分享 >8-变量常量作用域

8-变量常量作用域

时间:2023-02-05 12:33:05浏览次数:40  
标签:常量 作用域 System 实例 println 变量 out

变量

类变量

实例变量

局部变量

public class Demo06 {

    //类变量 static
    static double salary=2500;


    String name;  //实例变量,从属于对象,如果不初始化值,输出为默认值
    int age;      //实例变量,从属于对象,如果不初始化值,输出为默认值
    boolean flag; //实例变量,从属于对象,如果不初始化值,输出为默认值

    public static void main(String[] args) {  //main方法
        int a=100; //局部变量,必须声明和初始化值

        System.out.println(a);

        Demo06 demo06 = new Demo06();     //实例变量使用方法
        System.out.println(demo06.name);   //实例变量输出方法
        System.out.println(demo06.age);  //实例变量输出方法
        System.out.println(demo06.flag);  //布尔值,默认是false
        //除了基本类型,其余的默认值都是null

        System.out.println(salary);
    }



    public void add(){                        //其他方法
    }
}

常量Constant

初始化(initialize)后不能再改变值!不会变动的值。

所谓常量可以理解成一种特殊的变量,它的值被设定后,在程序运行过程中不允许被改变。

final 常量名=值;

final double PI=3.14; //常量名一般使用大写字母
public class Demo07 {
    static final double PI=3.14;

    public static void main(String[] args) {
        System.out.println(PI);
    }
}

命名规范

所有变量、方法、类名:见名知意

类成员变量:首字母小写和驼峰原则: monthSalary
局部变量:首字母小写和驼峰原则
常量:大写字母和下划线: MAX_ VALUE方法名:首字母小写和驼峰原则: run(), runRun()

类名:首字母大写和驼峰原则: Man, GoodMan

标签:常量,作用域,System,实例,println,变量,out
From: https://www.cnblogs.com/PedroPascal/p/17093163.html

相关文章

  • 20天零基础自学Python | Day4 变量
    大家好,我是宁一。后面我们不管是做网站,还是做数据分析,都要处理各种各样的数据,比如姓名、生日、分数等。变量,就是我们给这些数据起的名字。1、定义变量比如我们用变量定义一......
  • 解决VS2019编译Qt报错:C3615 constexpr 函数“qCountLeadingZeroBits”不能生成常量表
    这个是Qt的BUG,要解决编译报错的问题,需要修改Qt安装目录下的一个文件:Qt\Qt5.9.5\5.9.5\msvc2015\include\QtCore\qalgorithms.h建议修改之前先保存一个副本,另外要根据编译......
  • shell脚本——变量与条件语句
     文章目录 Shell:一般我们是用图形界面和命令去控制计算机,真正能够控制计算机硬件(CPU、内存、显示器等)的只有操作系统内核(Kernel),由于安全、复杂、繁琐......
  • 方法和作用域中创建类
    1.方法中创建类类不仅可以在类的内部创建,也可以在方法和作用域中创建.publicclassParcel5{publicDestinationdestination(Strings){finalclass......
  • 全局变量和局部变量使用问题
      在Java中变量类型有成员变量、局部变量和静态变量(类变量、static变量),本篇文章主要介绍成员变量(全局变量)和局部变量的区别。根据变量的作用范围,将程序中的变量分为......
  • MATLAB-变量
    ✅作者简介:热爱科研的算法开发者,Python、Matlab项目可交流、沟通、学习。......
  • 组合api-响应式变量
    选项api选项api就是把一个个属性如data,method等,作为选项把内容传给组件的对象里App.vue<template><h1>{{title}}</h1><button@click="changeTitle">变换</but......
  • python基础:函数参数、名称空间、名称空间存活周期极其作用域、名字的查找顺序
    目录一、函数参数一、位置参数位置形参位置实参二、默认参数(关键字参数)关键字形参关键字实参三、可变长形参(可变长度的形参)四、可变长实参(可变长度的实参)五、命名关键字参......
  • 线程变量-cnblog
    1.3.2ThreadLocalThreadLocal并不是一个Thread,而是Thread的局部变量。当使用ThreadLocal维护变量时,ThreadLocal为每个使用该变量的线程提供独立的变量副本,所以每一个线程......
  • C语言学习 指针: 案例: 交换两个变量的值
    第一版:1#include<stdio.h>2#include<stdlib.h>3#include<string.h>4#include<io_utils.h>56voidSwap(inta,intb){7inttemp=a;8a=b;......