抽象方法的特点

1,一个函数定义的返回值是float 它不能在return语句中返回的值的类型是double

因为double的精度比float 小

 

 

2,抽象方法的特点:

1. 抽象方法一定是抽象类,抽象的类里不一定有抽象方法

2. 抽象方法和类都要由abstract 修饰

3. 抽象类不能通过new 来实例化

4. ,抽象类中的抽象方法要被使用,必须由子类复写所有的抽象方法后,建立子类对象调用。
    如果子类只覆盖了部分抽象方法,那么该子类还是一个抽象类。

5. abstract 关键字,和哪些关键字不能共存。
final:被final修饰的类不能有子类(不能被继承)。而被abstract修饰的类一定是一个父类(一定要被继承)。
private: 抽象类中的私有的抽象方法,不被子类所知,就无法被复写。
        而抽象方法出现的就是需要被复写。
static:如果static可以修饰抽象方法,那么连对象都省了,直接类名调用就可以了。

        可是抽象方法运行没意义。

 

抽象方法的特点_第1张图片

内存泄漏是指无用对象(不再使用的对象)持续占有内存或无用对象的内存得不到及时释放,从而造成内存空间的浪费称为内存泄漏。

 

你可能感兴趣的:(抽象方法的特点)