我肝了一个月,给你写出了这本Java开发手册!(24)
2023-05-02 来源:飞速影视
static 除了修饰属性和方法外,还有静态代码块 的功能,可用于类的初始化操作。进而提升程序的性能。
publicclassStaicBlock{static{ System.out.println("I"m A static code block"); }}
由于静态代码块随着类的加载而执行,因此,很多时候会将只需要进行一次的初始化操作放在 static 代码块中进行。
final
final 的意思是最后的、最终的,它可以修饰类、属性和方法。
final 修饰类时,表明这个类不能被继承。final 类中的成员变量可以根据需要设为 final,但是要注意 final 类中的所有成员方法都会被隐式地指定为 final 方法。final 修饰方法时,表明这个方法不能被任何子类重写,因此,如果只有在想明确禁止该方法在子类中被覆盖的情况下才将方法设置为 final。final 修饰变量分为两种情况,一种是修饰基本数据类型,表示数据类型的值不能被修改;一种是修饰引用类型,表示对其初始化之后便不能再让其指向另一个对象。
接口和抽象类
接口
接口相当于就是对外的一种约定和标准,这里拿操作系统举例子,为什么会有操作系统?就会为了屏蔽软件的复杂性和硬件的简单性之间的差异,为软件提供统一的标准。
在 Java 语言中,接口是由 interface 关键字来表示的,比如我们可以向下面这样定义一个接口
publicinterfaceCxuanGoodJob{}
比如我们定义了一个 CxuanGoodJob 的接口,然后你就可以在其内部定义 cxuan 做的好的那些事情,比如 cxuan 写的文章不错。
publicinterfaceCxuanGoodJob{voidwriteWell();}
本站仅为学习交流之用,所有视频和图片均来自互联网收集而来,版权归原创者所有,本网站只提供web页面服务,并不提供资源存储,也不参与录制、上传
若本站收录的节目无意侵犯了贵司版权,请发邮件(我们会在3个工作日内删除侵权内容,谢谢。)
www.fs94.org-飞速影视 粤ICP备74369512号