Java中的final,权限修饰符与抽象类

Java中的final,权限修饰符与抽象类

final

修饰方法:表明该方法是最终方法,不能被重写

修饰类:表明该类是最终类,不能被继承

修饰变量:叫做常量,只能被赋值一次

基本数据类型:变量的值不能修改

引用数据类型:地址值不能修改,内部变量可以修改

权限修饰符的使用规则

实际开发中,一般只用private和public

成员变量私有

方法公开

特例:如果方法中的代码是抽取其他方法中共性方法,这个方法一般私有

代码块

  1. 局部代码块:提前结束变量的生命周期(已淘汰)

  2. 构造代码块:抽取构造方法中的重复代码(不够灵活)

  3. 静态代码块:数据的初始化(重点)

 

抽象类

抽取共性时,无法确定方法体,就把方法定义为抽象的

强制让子类按照某种格式重写

抽象方法所在的类必须是抽象类

抽象类和抽象方法的格式

public abstract 返回值类型 方法名(参数列表);

public abstract class 类名;

注意:要么重写抽象类中的所有抽象方法要么是抽象类

posted @   java贼溜  阅读(24)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
点击右上角即可分享
微信分享提示