java中final关键字的用法简介说明

书欣 Java教程 发布时间:2022-08-22 11:24:42 阅读数:12287 1
下文笔者讲述java中final关键字的功能简介说明,如下所示
final关键字可修饰信息如下:
    1、修饰类;
	2、修饰成员方法;
	3、修饰基本变量类型;
	4、修饰引用变量;
	5、修饰常量

一、修饰类

被final修饰的类不能被子类继承。
//父类Animal
public final class Animal{
	private int age;  //年龄
	private String var;  //品种
	 public void eat(){
		 System.out.println("java265.com----2");
	 	}
	 }
	//子类cat
	public class cat extends Animal{   //编译时会报错,编译不通过。
		 public void eat(){
			 System.out.println("java265.com");
	 	}
	}

二、修饰成员方法

被final修饰的成员方法不能被重写。
 
	//父类Animal
public class Animal{
	private int age;  //年龄
	private String var;  //品种
	 public final void eat(){  //成员方法
		 System.out.println("java265.com---2");
	 	}
	 }
	//子类cat
	public cat extends Animal{    
		 public void eat(){   //重写父类方法。编译时会报错,编译不通过。
			 System.out.println("java265.com");
	 	}
	}

三、修饰基本变量类型

被final修饰的变量只能被赋值一次
public class Animal{
	public static void main(String str){
		private int i = 88;
		i = 777;        //编译时,此处报错。
		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("java265.com");
		}
	}

五、修饰常量

public static final int I = 888;
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaCourse/202208/4262.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者