10.抽象类的特点
2018-09-24 本文已影响0人
今天庹
抽象类的特点
- 抽象方法只能在抽象类里面
- 抽象类和抽象方法必须被abstract修饰
- 抽象类不能创建对象(不能实例化)
- 抽象类中可以有非抽象的方法
- 抽象类和类的关系也是继承
- 一个类继承了抽象类要么重写所有的抽象方法,要么他自己是抽象类
package com.itheima;
/*
* 抽象类的特点:
* 抽象方法只能在抽象类里面
* 抽象类和抽象方法必须被abstract修饰
* 抽象类不能创建对象(不能实例化)
* 抽象类中可以有非抽象方法
* 抽象类和类的关系也是继承
* 一个类继承了抽象类要么重写所有的抽象方法,要么他自己是抽象类
*/
public class AbstractDemo2 {
public static void main(String[] args) {
// Animal2 a = new Animal2();//抽象类不能创建对象(不能实例化)
}
}
abstract class Animal2 {
public abstract void eat();
public void run() {}//抽象类中可以有非抽象方法
}
class Cat2 extends Animal2{
@Override
public void eat() {
// TODO Auto-generated method stub
}
}