java中final关键字的使用方法-创新互联

这篇文章将为大家详细讲解有关java中final关键字的使用方法,文章内容质量较高,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

在洛宁等地区,都构建了全面的区域性战略布局,加强发展的系统性、市场前瞻性、产品创新能力,以专注、极致的服务理念,为客户提供成都网站制作、成都做网站 网站设计制作按需网站设计,公司网站建设,企业网站建设,高端网站设计,营销型网站,外贸营销网站建设,洛宁网站建设费用合理。

一、修饰类

被final修饰的类不能被子类继承。

//父类Animal
public final class Animal{
	private int age;  //年龄
	private String var;  //品种
	 public void eat(){
		 System.out.println("吃东西");
	 	}
	 }
	//子类cat
	public class cat extends Animal{   //编译时会报错,编译不通过。
		 public void eat(){
			 System.out.println("吃鱼");
	 	}
	}

二、修饰成员方法

被final修饰的成员方法不能被重写。

	//父类Animal
public class Animal{
	private int age;  //年龄
	private String var;  //品种
	 public final void eat(){  //成员方法
		 System.out.println("吃东西");
	 	}
	 }
	//子类cat
	public cat extends Animal{    
		 public void eat(){   //重写父类方法。编译时会报错,编译不通过。
			 System.out.println("吃鱼");
	 	}
	}

三、修饰基本变量类型

被final修饰的变量只能被赋值一次。

public class Animal{
	public static void main(String str){
		private int i = 10;
		i = 20;        //编译时,此处报错。
		System.out.println(i);
		}
	}

四、修饰引用变量

被修饰引用的变量只能指向对象一次。

public class Animal{
	public static void main(String str){
		final Cat c;
		c = new Cat();
		c = new Cat();
		}
	}

public class Cat{
	private String var;
	private int age;
	public void eat(){
		System.out.println("吃鱼");
		}
	}

五、修饰常量

格式:public static final int I = 10;

到此为止, 关于java中final关键字的使用方法有了一个基础的认识, 但是对于具体的使用方法还是需要多加巩固和练习,如果想了解更多相关内容,请关注创新互联行业资讯。


本文标题:java中final关键字的使用方法-创新互联
URL链接:http://scyanting.com/article/jdddi.html