- 博客(14)
- 收藏
- 关注
原创 什么是抽象类?什么是抽象方法?有什么特点?
抽象方法就是以abstract修饰的方法,这种方法只声明返回的数据类型、方法名称和所需的参数,没有方法体。对象不能由抽象类直接创建,只可以通过抽象类派生出新的子类,再由其子类来创建对象。抽象类就是不能使用new方法进行实例化的类,即没有具体实例对象的类。
2022-12-31 16:14:34 764 2
原创 java中实现多态的机制是什么?
java中实现多态的机制是依靠父类或接口的引用指向子类。从而实现了一个对象多种形态的特性。其中父类的引用是在程序运行时动态的指向具体的实例,调用该引用的方法时,不是根据引用变量的类型中定义的方法来运行,而是根据具体的实例的方法。向上转型:在多态中需要将子类的引用赋给父类对象,只有这样该引用才能够具备技能调用父类的方法和子类的方法。重写:子类对父类中某些方法进行重新定义,在调用这些方法时就会调用子类的方法。Java实现多态有三个必要条件:继承、重写、向上转型。继承:在多态中必须存在有继承关系的子类和父类。
2022-12-31 16:13:06 1150
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人