final:修饰后,就是最终的意思。不能再被赋值,
来源:互联网 发布:国宴开水白菜,知乎 编辑:程序博客网 时间:2024/06/06 14:19
/*final:修饰后,就是最终的意思。不能再被赋值,
可以修饰类,方法,局部变量,成员变量
final修饰类:不能有子类
final修饰方法:不能被重写
final修饰局部变量:
final修饰成员变量:*/
package item;
final class TestFinal2
{
final public void show()
{
System.out.println("show");
}
}
//求园形的面积
class Circle
{
static final double PI=3.1415;//符号常量,静态的常量,一直是3.1415不能被改变,
double radius;
Circle(){}
Circle(double raius)
{
this.radius=radius;
}
public double getArea()
{
return PI*radius*radius;
}
}
public class TestFinal {
public static void main(String[] args)
{
final int num=5;
// num=56;无法为最终变量num分配值
show(4,7);
}
public static void show(final int aa,final int bb)
{
}
}
//修饰单例模式的中的引用类型对象
class SingleFianl
{
private SingleFianl(){}
private static final SingleFianl s=new SingleFianl();//这里加了修饰符号后,不能在被new对象
public static SingleFianl getInstance()
{
return s;
}
}
可以修饰类,方法,局部变量,成员变量
final修饰类:不能有子类
final修饰方法:不能被重写
final修饰局部变量:
final修饰成员变量:*/
package item;
final class TestFinal2
{
final public void show()
{
System.out.println("show");
}
}
//求园形的面积
class Circle
{
static final double PI=3.1415;//符号常量,静态的常量,一直是3.1415不能被改变,
double radius;
Circle(){}
Circle(double raius)
{
this.radius=radius;
}
public double getArea()
{
return PI*radius*radius;
}
}
public class TestFinal {
public static void main(String[] args)
{
final int num=5;
// num=56;无法为最终变量num分配值
show(4,7);
}
public static void show(final int aa,final int bb)
{
}
}
//修饰单例模式的中的引用类型对象
class SingleFianl
{
private SingleFianl(){}
private static final SingleFianl s=new SingleFianl();//这里加了修饰符号后,不能在被new对象
public static SingleFianl getInstance()
{
return s;
}
}
0 0
- final:修饰后,就是最终的意思。不能再被赋值,
- java-final(最终、修饰符)
- 抽象类和最终类(被final修饰的类)、接口的区别
- final、static、static final修饰的字段赋值的区别
- 对被final修饰的变量进行赋值的几种方法
- 【java】对被final修饰的变量进行赋值的几种方法
- Java之最终修饰符:final
- java final修饰成员变量赋值的二种方法
- final修饰的对象,表示引用不可变,对象的内容可以改变以及final赋值
- 一直都知道final修饰的类不能被继承,但是不知道为什么不能被继承!
- 使用final修饰属性后,属性的特征
- final修饰的变量
- final修饰的变量是引用不能改变还是引用的对象不能改变
- final关键字修饰一个变量时,是引用不能变,还是引用的对象不能变
- final关键字修饰一个变量时,是引用不能变,还是引用的对象不能变
- final 不能修饰抽象类 方法可以被重载 但不能被重写
- FINAL修饰符的使用
- Java final修饰的“常量”
- 12.3总结
- 两条命令Debian6一键安装包DebianLNMP最快.最新.最省!
- 计算机常识50问
- UVa 401 - Palindromes
- JDBC基础
- final:修饰后,就是最终的意思。不能再被赋值,
- Java实现一个简单的两人五子棋游戏(六) 行棋方变换
- 使用CSS3绘制一个简易的3D相册
- 操作系统-c语言实现空闲块表的存储空间的分配和回收
- [JNI] 开发基础 (2) 指针
- 动力节点——语句(三)——2
- 自定义ListView,解决ScrollView中嵌套ListView的问题
- noip2005等价表达式 ·表达式求值
- solr安装(windows版)