关于static和final 1.详细解释下static和final.2.说明什么时候该用.谢谢了.. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 此回复为自动发出,仅用于显示而已,并无任何其他特殊作用楼主截止到2008-06-19 15:05:40的汇总数据:注册日期:2008-5-19上次登录:2008-6-19发帖数:3结贴数:0结贴率: 0.00%如何结贴请参考这里:http://topic.csdn.net/u/20080501/09/ef7ba1b3-6466-49f6-9d92-36fe6d471dd1.html static 静态的 就是不用创建对象就可直接类名+.访问JVM装载一个类时,会先初始化static成员final就是不能改变的 类或方法声明final时 表示不能被继承 static,静态,在整个应用程序中只会实例化一次,调用方式为:类名.static方法名,但是可以改变其值,而final则表示为最终变量,从此值将不能被改变. static,静态,在整个应用程序中只会实例化一次,调用方式为:类名.static方法名,但是可以改变其值,而final则表示不能被继承。 补充一点....final修饰的简单类型的变量,和对象类型的变量是不一样的简单类型的值不可改变.对象类型的引用一旦初始化后就不可改变.但是引用的事例的值可改变. 建议楼主:声明final类 然后再建个类去继承它 看有什么结果声明普通类 里面建个final方法 然后再建个类继承前面那个类 然后重写那个final方法 看什么结果声明final变量 赋值为基础类型 然后去把这个变量在改变为其他值 看有什么结果声明final变量 赋值为某个对象 然后把这个变量(这时就是引用变量了) 再指向其他对象 看是什么结果 final 修饰类使类断子绝孙。 修饰方法使方法不能被覆盖。 修饰静态域使其成为常量。 修饰实例域使其只能在声明同时或构造方法或初始化块中被初始化一次。 修饰形参变量或局部变量使其只能赋一次值。static 修饰内部类使其成为静态内部类。 修饰方法使其成为静态方法。 声明静态域。 声明类的静态块。 求助Jar包问题,工程目录下的exe j2se 两个站点间跳转,并获取上一个站点的session怎么做呢 【初学java】for循环内循环变量用16进制数可以吗?打印希腊字母遇到问题。 求助,请各位高手帮忙解决一个问题 java可以定义output参数吗? 请问怎么实现这种功能?? 一个数据库的问题,请大家都来看看 一个关于ArrayList的问题 如何在两个xml document之间复制节点? 如何消除窗口的残影 选择排序的问题,结果错误,请指点! JDialog的刷新问题,我的add(new JLabel("hellow"))不显示。
楼主截止到2008-06-19 15:05:40的汇总数据:
注册日期:2008-5-19
上次登录:2008-6-19
发帖数:3
结贴数:0
结贴率: 0.00%
如何结贴请参考这里:http://topic.csdn.net/u/20080501/09/ef7ba1b3-6466-49f6-9d92-36fe6d471dd1.html
final修饰的简单类型的变量,和对象类型的变量是不一样的
简单类型的值不可改变.
对象类型的引用一旦初始化后就不可改变.但是引用的事例的值可改变.
声明普通类 里面建个final方法 然后再建个类继承前面那个类 然后重写那个final方法 看什么结果
声明final变量 赋值为基础类型 然后去把这个变量在改变为其他值 看有什么结果
声明final变量 赋值为某个对象 然后把这个变量(这时就是引用变量了) 再指向其他对象 看是什么结果
修饰类使类断子绝孙。
修饰方法使方法不能被覆盖。
修饰静态域使其成为常量。
修饰实例域使其只能在声明同时或构造方法或初始化块中被初始化一次。
修饰形参变量或局部变量使其只能赋一次值。
static
修饰内部类使其成为静态内部类。
修饰方法使其成为静态方法。
声明静态域。
声明类的静态块。