栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

关键字from表示将Python标准库和扩展库中的对象导入(关键字黑名单是什么意思)

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

关键字from表示将Python标准库和扩展库中的对象导入(关键字黑名单是什么意思)

final:最终的 一、final可以修饰类、方法、变量 二、final修饰类:最终的类,此类不能被其他类继承。比如:String类,System类,StringBuffer类


三、final修饰方法:最终的方法,此方法不可以被重写。比如:Object类中的getClass()方法


四、修饰变量:最终的变量,此变量成为一个常量。类似于C/C++的const

1.final修饰属性:可以赋值的位置:显式初始化、代码块中初始化、构造器中初始化。不能通过set方法或者“对象.属性”进行赋值

class A{
	final int A1 = 0;//显式初始化
	final int A2;
	final int A3;
	{
		A2 = 1;//代码块中初始化
	}
	A(int num){
		A3 = num;//构造器中初始化
	}
}

2.final修饰局部变量:是一个常量,不能修改。当final修饰的是形参时,表明此形参是常量,当调用此方法时,给常量赋一个实参,一旦赋值后,只能在方法体内使用形参,不能修改形参。

class Person{public int i;}
public void add(final Person p) {
	p.i++;//这个没问题,因为final修饰的是p不是i,p的地址没变就可以,i变不变都行。若是在方法中有p=new Person();则出错
}
五、static final修饰属性:全局常量。static final也可以修饰方法,不过见的少。
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/776845.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号