java static final泛型类对象
java static final泛型类对象
class TestClass<T> {
public T t;public void setT(T t) {this.t = t;}public T getT() {return t;}}public class StaticObj {public static final TestClass<Integer> tc = new TestClass<Integer>();public static void main(String[] args) {tc.setT(new Integer(101));System.out.println("tc.t: "+tc.getT()+"\n");tc.setT(new Integer(102));System.out.println("tc.t: "+tc.getT()+"\n");tc.setT(new Integer(103));System.out.println("tc.t: "+tc.getT()+"\n");//tc = new TestClass<Integer>(); //cannot assign new value to a final object}}
运行结果:
tc.t: 101
tc.t: 102
tc.t: 103
转载于:https://www.cnblogs.com/aspirs/p/11446685.html
java static final泛型类对象相关推荐
- Java static , final和常量设计
staic static 是静态的,Java中特殊的关键字. Java中的static关键字(可作用在) 1.变量 2.方法 3.类 4.匿名方法块 static 变量-个类的所有对象的共有成员变量. ...
- Java中Final修饰对象
Final修饰对象 众所周知,final是java的关键字,修饰符,用于声明属性(属性不可变).方法(方法不可重写)和类(类不可继承),那么final可以修饰对象么,修饰对象又是代表着什么? 先看一个 ...
- java final 初始化_[转]java static final 初始化
1.static修饰(类变量)一个属性字段,那么这个属性字段将成为类本身的资源,public修饰为共有的,可以在类的外部通过test.a来访问此属性;在类内部任何地方可以使用.如果被修饰为privat ...
- java static final关键字_Java的static与final关键字
版权声明:转载原创文章请以超链接形式请注明原文章出处,尊重作者,尊重原创! 恰饭广告 static:(静态修饰符)面向对象中static修饰的内容是隶属于类,而不是直接隶属于对象的,所以static修 ...
- java面向对象super,final,static,匿名对象,内部类学习
1.super(); //调用本类中的构造方法 this(实参列表); //调用父类中的空参数构造方法 super(); //调用父类中的有参数构造方法 super(实参列表); ①构造方法默认第一行 ...
- Java关键字final、static、this、super使用总结
一.final 根据程序上下文环境,Java关键字final有"这是无法改变的"或者"终态的"含义,它可以修饰非抽象类.非抽象类成员方法和变量.你可能出于两种理 ...
- 转!Java关键字final、static使用总结
Java关键字final.static使用总结 一.final 根据程序上下文环境,Java关键字final有"这是无法改变的"或者"终态的"含义,它可以修饰非 ...
- [Java] 关键字final、static使用总结
一.final 根据程序上下文环境,Java关键字final有"这是无法改变的"或者"终态的"含义,它可以修饰非抽象类.非抽象类成员方法和变量.你可能出于两种理 ...
- Java中final和static对修饰类、方法、属性的总结
一.final 根据程序上下文环境,Java关键字final有"这是无法改变的"或者"终态的"含义,它可以修饰非抽象类.非抽象类成员方法和变量.你 ...
- JAVA基础--final、static区别以及类加载顺序
一.JAVA中final 与 static 总结 final static 修饰类 该类不可被继承 只能修饰内部类,该类不需要new,是静态加载(嵌套顶层类) 修饰接口 × × 修饰构造函数 × × ...
最新文章
- LeetCode Sort List(单链表归并排序)
- UVa 10359 - Tiling
- 计算机网络职称考试试题,职称计算机考试网络综合试题
- Elasticsearch Metric Aggregation指标聚合详解
- python echo和linux交互_Python与shell的3种交互方式介绍
- VMware Linux下拖拽补丁vmtools的安装和卸载
- 系统容灾备份选型的决策表
- CDI services--Decorators(装饰器)
- win10+ubuntu双系统安装方案
- 数据降维——因子分析
- NOIP 2018 提高组初赛试题 题目+答案+简要解析
- 众海世纪影业:五一档19部影片“扎堆”,能否再次掀起观影热潮?
- 2009级 华中科技大学 计算机学院 本科生名单,华中科技大学2009届本科生.doc
- boss2.0 java_bboss/bboss-core-entity at master · bbossgroups/bboss · GitHub
- ios html加载css样式,iOS加载HTML, CSS代码
- OA系统流程效率改进方案
- MySQL查询和删除重复记录
- c 语言 批量更改文件名,rename 批量修改文件名
- typescript ts 错误列表
- java版 设计一个程序, 输入整数l, 求边长为l的正方形面积, 比直径为l的圆形面积大多少.