2026/5/21 12:59:46
网站建设
项目流程
太原网站运营优化,广西建设监理协会官网站,域名注册商设置禁止转移,进行优化1.多态多态#xff1a;同类型的对象#xff0c;表现出不同的形态表现形式#xff1a;多态的前提#xff1a;有继承/实现关系有父类引用指向子类对象有方法重写多态调用成员的特点变量调用#xff1a;编译看左边#xff0c;运行也看左边 方法调用#xff1a;编译看左边…1.多态多态同类型的对象表现出不同的形态表现形式多态的前提有继承/实现关系有父类引用指向子类对象有方法重写多态调用成员的特点变量调用编译看左边运行也看左边 方法调用编译看左边运行看右边多态的优势和弊端多态的优势在多态形式下右边对象可以实现解耦合编译扩展和维护定义方法的时候使用父类型作为参数可以接受所有子类对象体现多态的扩展性与便利多态的弊端不能使用子类的特有功能 解决方法转换转化按类型不一致会报错自动类型转换、强制类型转换:,转换时用instanceof关键字进行判断2.包包名的规则公司域名反写 包的作用需要全部英文小写见名知意使用其他类的规则全类名包名 类名3.final修饰 方法 表明该方法时最终方法不能被重写类 表明该类时最终类不能被继承变量 叫做常量只能被赋值一次不能被修改细节final修饰基本数据类型记录的值不能发生改变修饰引用数据类型记录的地址值不能发生改变内部的属性值可以发生改变4.权限修饰符权限修饰符用来控制一个成员能够被访问的范围的可以修饰成员变量方法构造方法内部类权限修饰符分类 四种范围从小到大【private空着不写(缺省/默认)protectedpublic】5.代码块· 局部代码块作用提前结束生命周期已淘汰· 构造代码块写在成员位置的代码块作用可以把多个构造方法中重复的代码抽取出来不够灵活执行时机创建本类对象时先执行代码块再执行构造方法· 静态代码块格式static{}特点需要通过static关键字修饰随着类的加载而加载并且自动触发、只执行一次使用场景在类加载的时候做一些数据初始化的时候使用6.抽象类和抽象方法抽象类的作用抽取共性时无法确定方法体九八方法定义为抽象的。强制让子类按照某种格式重写。抽象方法的定义格式publicabstract返回值类型 方法名参数列表抽象类的定义格式publicabstractclass 类名{}抽象类和抽象方法的注意事项·抽象类不能实例化·抽象类中不一定有抽象方法有抽象方法的类一定是抽象类·可以有构造方法· 抽象类的子类 要么重写抽象类中的所有抽象方法 要么是抽象类。