java之final
来源:互联网 发布:带端口的ping 编辑:程序博客网 时间:2024/06/05 08:30
package com.lzw;
import static java.lang.System.out;
import java.util.Random;
import javax.xml.crypto.Data;
interface OutInterface2
{
}
class OuterClass3
{
private String s2;
public OutInterface2 doit( final String x )
{
class InnerClass2 implements OutInterface2
{
public InnerClass2( String s ) // 方法中定义的内部类只能访问方法中final类型的局部变量
{
s = x; // x必须为final类型,x为常量,它的生命周期超出方法运行的生命周期
out.println(s);
}
}
//s2 = x;
return new InnerClass2("doit");
}
}
public class FinalData
{
static void main( String[] argStrings )
{
new OuterClass3();
}
}
/* 类用final修饰,则类中所有方法都被隐式设置为final形式,但是final类中的成员变量可以被定义为final或非final形式
* final class FinalClass
* {
* int a = 0;
* void doit(){}
* }
*
* public static void main( String[] args )
* {
* FinalClass f = new FinalClass();
* f.a++;
* return;
* }
*
*
*/
/*
* class Test
* {
* }
*
* private final Test test = new Test();
* test = new Test(); //出错,不能指向其他引用
*/
import static java.lang.System.out;
import java.util.Random;
import javax.xml.crypto.Data;
interface OutInterface2
{
}
class OuterClass3
{
private String s2;
public OutInterface2 doit( final String x )
{
class InnerClass2 implements OutInterface2
{
public InnerClass2( String s ) // 方法中定义的内部类只能访问方法中final类型的局部变量
{
s = x; // x必须为final类型,x为常量,它的生命周期超出方法运行的生命周期
out.println(s);
}
}
//s2 = x;
return new InnerClass2("doit");
}
}
public class FinalData
{
static void main( String[] argStrings )
{
new OuterClass3();
}
}
/* 类用final修饰,则类中所有方法都被隐式设置为final形式,但是final类中的成员变量可以被定义为final或非final形式
* final class FinalClass
* {
* int a = 0;
* void doit(){}
* }
*
* public static void main( String[] args )
* {
* FinalClass f = new FinalClass();
* f.a++;
* return;
* }
*
*
*/
/*
* class Test
* {
* }
*
* private final Test test = new Test();
* test = new Test(); //出错,不能指向其他引用
*/
0 0
- java关键字之 final
- Java之final
- Java之Final
- java 关键字之final
- Java关键字之final
- java解惑之final
- java之final
- java之final
- Java之final
- java之final关键字
- Java关键字之final
- java入门之final
- java之final关键字
- java关键字之final
- java 之final用法
- java之final关键字
- Java之final关键字
- Java之final关键字
- ios 错误问题
- 详解TLD视觉跟踪技术
- hdu 3555 数位dp水题 记忆化搜索做法
- Android中颜色的使用
- iOS设计模式学习 (二) OC协议之接口继承和代理设计
- java之final
- Linux软连接和硬链接
- tiny210移植mjpeg-streamer
- 如何为你的数据库事务日志减肥?
- docker这么火,我也想玩玩 centos6.5
- forbomb
- java nio(一)概述
- libevent2笔记(Timer和Http Client的应用和注意点)
- C++的强制类型转换