final修饰的地址不能被修改
package final0;
/*
 * 顾客
 */
public class Customer {
	// 属性
	String name;
	int age;
// 父类object的方法
	public Customer() {
		super();
}
// 父类有参的构造方法
	public Customer(String name, int age) {
		this.name = name;
		this.age = age;
	}
}
-----------------------------------------------------
package final0;
public class TestFinal0 {
	public static void main(String[] args) {
		final Customer c = new Customer("vv", 11);
		// 此处final修饰的地址不能被修改
		// c=new Customer();
		c.age = 10;
		c.name = "w";
		System.out.println(c);
		System.out.println(c.age);
		System.out.println(c.name);
}
}
final修饰的地址不能被修改的更多相关文章
- 浅谈final修饰的变量
		
一直大概的知道final关键字的作用,但是自己实际工作中却很少用,除非在声明一些常量值的时候,今天忽然自己在项目中用一个map进行存储一些值.一开始我只是用private修饰的,心里想的是如果fina ...
 - Final修饰的字段是否可以通过反射设置值
		
案发现场 经常听说final修饰的字段是常量不能改变的他的值,但是以外发现 Integer.java源码中的字段“value”是final,但是可以通过反射改变他的值. public final cl ...
 - Static和Final修饰类属性变量及初始化
		
1.static修饰一个属性字段,那么这个属性字段将成为类本身的资源,public修饰为共有的,可以在类的外部通过test.a来访问此属性;在类内部任何地方可以使用.如果被修饰为private私有,那 ...
 - Java反射-修改字段值, 反射修改static final修饰的字段
		
反射修改字段 咱们从最简单的例子到难, 一步一步深入. 使用反射修改一个private修饰符的变量name 咱们回到主题, 先用反射来实现一个最基础的功能吧. 其中待获取的name如下: public ...
 - Java反射机制可以动态修改实例中final修饰的成员变量吗?
		
问题:Java反射机制可以动态修改实例中final修饰的成员变量吗? 回答是分两种情况的. 1. 当final修饰的成员变量在定义的时候就初始化了值,那么java反射机制就已经不能动态修改它的值了. ...
 - final修饰符
		
final本身的含义是"最终的,不可变的",它可以修饰非抽象类,非抽象方法和变量.注意:构造方法不能使用final修饰,因为构造方法不能被继承,肯定是最终的. final修饰的类: ...
 - Java final修饰符
		
final的定义: 在英文层面上,final的意思是"最后的","最终的"意思,在Java中也同样表示出此种含义. final的运用对象: final适用于修饰 ...
 - Java final 修饰符知识点总结
		
final从字面上理解含义为“最后的,最终的”.在Java中也同样表示出此种含义. final可以用来修饰变量(包括类属性.对象属性.局部变量和形参).方法(包括类方法和对象方法)和类. 1. fin ...
 - Java final修饰形参
		
转自:http://java.chinaitlab.com/base/836044.html public class BB{ public int i; } public class PP{ pub ...
 
随机推荐
- JS频率控制函数
			
/** * 频率控制 返回函数连续调用时,fn 执行频率限定为每多少时间执行一次 * @param {Function} fn 需要调用的函数 * @param {Number} delay 延迟时间 ...
 - poj2991 Crane(线段树)
			
Description ACM has bought a new crane (crane -- jeřáb) . The crane consists of n segments of variou ...
 - gitlab迁移
			
1.背景: 操作系统:CentOS Linux release (Core) gitlab版本: 使用rpm包地址:https://mirrors.tuna.tsinghua.edu.cn/gitla ...
 - ubuntu 16.04 kdump 使用
			
1.安装linux-crashdump及kdump sudo apt-get install linux-crashdump sudo apt-get install kexec-tool 2.重启电 ...
 - python 爬虫 scrapy1_官网教程
			
Python爬虫视频教程零基础小白到scrapy爬虫高手-轻松入门 https://item.taobao.com/item.htm?spm=a1z38n.10677092.0.0.482434a6E ...
 - 初识python面向对象编程
			
初识python面向对象编程 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.面向过程的程序设计思想 #!/usr/bin/env python #_*_coding:utf-8 ...
 - hdu 6166 Senior Pan
			
http://acm.hdu.edu.cn/showproblem.php?pid=6166 题意: 给出一张无向图,给定k个特殊点 求这k个特殊点两两之间的最短路 二进制分组 枚举一位二进制位 这一 ...
 - scrapy 简单防封
			
设置爬取间隔 setting.py from random import random DOWNLOAD_DELAY = random()* ps:此次的爬取间隔,在读取seeting文件确定,并非每 ...
 - SDWebImage源码阅读-第二篇
			
一 SDWebImageManager的downloadImageWithURL的方法 上一篇,我们刚开了个头,分析了一下开始加载图片之前如何取消其他正在下载的任务,接着,我们回到 - (void) ...
 - 第10月第28天 touchesBegan hittest
			
1. -(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event { [[self nextResponder] touchesBe ...