Java基础知识概述3

一、final和static关键字:
1.final关键字:
final的三个作用:
a.被final关键字修饰的类:
表示该类不可被继承
public final class A {
}
//修饰符final修饰的A类无法被继承,这里会报错
public class B extends A{
}
如在java中的String类就是被final修饰的类,任何类都不能继承String类
b.被final关键字修饰的方法:
表示该方法不能被重写
public class A {
public final void test(){//父类final方法
}
}
public class B extends A{
public void test(){//此方法无法被重写会报错
}
}
当父类中的某些方法不想被子类重写时就可以用final方法修饰

c.被final关键字修饰的属性:
使局部变量变成常量,局部变量只能赋值一次,一但赋值就不能改变
final int x = 10;
x = 20

Java基础知识概述3最先出现在Python成神之路

版权声明:
作者:zhangchen
链接:https://www.techfm.club/p/18545.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>