一、javaSE (九)final、多态、抽象类、接口

此页面是否是列表页或首页?未找到合适正文内容。

一、javaSE (九)final、多态、抽象类、接口

标签:子类finalnts补齐stat实例化实现new向下转型

1:final关键字(掌握)

(1)是最终的意思,可以修饰类,方法,变量。

(2)特点:

A:它修饰的类,不能被继承

B:它修饰的方法,不能被重写

C:它修饰的变量,是一个常量

(3)面试相关:

A:局部变量:

a:基本类型 值不发生改变

b:引用类型 地址值不能发生改变,但是对象的内容是可以改变的

B:初始化时机

a:只能初始化一次

b:常见的给值

定义的时候

构造方法中

2:多态(掌握)

(1)同一个对象在不同时刻体现出来的不同状态

(2)多态的前提:

A:有继承或者实现关系

B:有方法重写

C:有父类或者父接口引用指向子类对象

多态的分类:

a:具体多态

class Fu{}

class Zi ectends Fu{}

Fu f = new Zi();

b:抽象类多态

abstract class Fu{}

class Zi extends Fu{}

作者: 大白菜装机

为您推荐

返回顶部