Java面向对象高级特性-多态-final关键字

涎涎原创约 406 字大约 1 分钟...JavaJava

204-Java面向对象高级特性-多态-final关键字.mdopen in new window

注意

本博文仅供学术研究和交流参考,严禁将其用于商业用途。如因违规使用产生的任何法律问题,使用者需自行负责。

概念

示例代码

package com.tencent.chapter07.final关键字;
/**
 * <p>Title: FinalKey</p>  
 * <p>
 *    Description: 
 *    	final关键字:
		
		1.修饰类:类不可以被继承
		
		2.修饰变量:常量,值不能被修改
			① 必须赋予初始值
			② 可以在声明的同时赋值,也可以在构造器中赋值
			③ 系统不会对final属性默认的赋初始值

		3.修饰方法:方法不能被覆盖
 * </p>  
 * @author xianxian 
 * @date 2023年1月4日
 */
public class FinalKey {
	//2.修饰变量:常量,值不能被修改
	final double PI = 3.1415926;//② 可以在声明的同时赋值,也可以在构造器中赋值
	final String USER_NAME;
	
	//② 可以在声明的同时赋值,也可以在构造器中赋值
	public FinalKey()
	{
		USER_NAME = "scott";
	}
	
	//3.修饰方法:方法不能被覆盖
	public final double getPi()
	{
		return PI;
	}
}
//1.修饰类:类不可以被继承
/*class SubFinalKey extends FinalKey
{
	//3.修饰方法:方法不能被覆盖
	public double getPi()
	{
		return PI;
	}
}*/

分割线


相关信息

以上就是我关于 Java面向对象高级特性-多态-final关键字 知识点的整理与总结的全部内容,希望对你有帮助。。。。。。。

上次编辑于:
贡献者: 涎涎
评论
  • 按正序
  • 按倒序
  • 按热度
Powered by Waline v2.15.4