我与咖啡娘的爱恨情仇

10.抽象类的特点

2018-09-24  本文已影响0人  今天庹

抽象类的特点

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
        
    }
}
上一篇下一篇

猜你喜欢

热点阅读