2021-07-05

Java的常量及final修饰符

Java的常量及final修饰符

常量

  • 常量(Constant):初始化(initialize)后不能再改变的值!不会变动的值。
  • 常量可以理解为一种特殊的变量,它的值被设定后,在程序运行过程中不允许被改变。
    • final 常量名 = 值;
    • final double PI = 3.14;
  • 常用名一般使用大写字符。
package com.cnblogs;public class MyTest {	//常量	修饰符 常量类型 常量名 = 常量值	final double ADC = 500.0;	final static double PI = 3.14;	public static void main(String args[]) {		//注意有无static的区别		MyTest qi = new MyTest();		System.out.println(qi.ADC);//500.0		System.out.println(PI);//3.14	}}

final修饰符

  • final可以修饰类,方法,成员变量,局部变量。
  • final修饰类,那么这个类将不能继承,也就是太监类,有爹没儿。例如String类就是一个不可改变的类。特别提醒,final修饰的类,其属性和方法不是默认final修饰的。
  • final修饰类 或 方法的时候,不能与abstract修饰词同时使用,编译器会报错。因为final修饰的是不可改变,而abstract修饰的方法或者类。是希望被继承,覆盖重写。
  • final修饰成员变量时,需要注意,初始化,赋值。因为final修饰后的成员变量,系统不会给他默认赋值。也就是说 final string str;系统不会给他默认值为null。 并且编译器会报错。这个时候给str赋值有两种方法,一种是直接赋值,一种是在构造器里面进行赋值。
  • final修饰,局部变量的时候,对于基本类型而言,不可改变,引用地址和数据都是不可可变。在局部变量里,对于引用类型而言,引用地址不可改变,但其内容可以改变。
package com.cnblogs;public class MyTest ......

原文转载:http://www.shaoqun.com/a/848271.html

跨境电商:https://www.ikjzd.com/

patents:https://www.ikjzd.com/w/857

声网:https://www.ikjzd.com/w/2176

sgshop:https://www.ikjzd.com/w/1982


Java的常量及final修饰符常量常量(Constant):初始化(initialize)后不能再改变的值!不会变动的值。常量可以理解为一种特殊的变量,它的值被设定后,在程序运行过程中不允许被改变。final常量名=值;finaldoublePI=3.14;常用名一般使用大写字符。packagecom.cnblogs;publicclassMyTest{ //常量 修饰符常量类型常量名=常量值
汇通天下物流:https://www.ikjzd.com/w/2055
干货:Facebook官方商务插件功能及使用方法详解:https://www.ikjzd.com/articles/21458
跨境电商的流量鱼塘,谁才是最大流量聚集地?:https://www.ikjzd.com/articles/21460
拼多多就停供一事辟谣:所售新款iPhone均为带发票的正品!:https://www.ikjzd.com/articles/21462
亚马逊Prime Day爆款品类详情:https://www.ikjzd.com/articles/21463
办公室不行太深了顶破死了 腿张大点就不疼了叫出来:http://lady.shaoqun.com/a/256936.html
黑人太粗太长弄死了我了 丫头放松点别夹那么紧:http://lady.shaoqun.com/a/256970.html
口述:郊游那夜色妻和老外挤帐篷妻子老外郊游:http://www.30bags.com/m/a/249533.html
深圳会展中心7月展会汇总:http://www.30bags.com/a/473685.html
深圳戏院7月演出延期汇总(附退票说明):http://www.30bags.com/a/473686.html
深度睡眠是怎么回事?这种状态有意识吗?听听专业人士怎么说:http://lady.shaoqun.com/a/403776.html
第一次胎动竟然是这种感觉,很多妈妈都把它当成胃肠蠕动:http://lady.shaoqun.com/a/403777.html

No comments:

Post a Comment