Java抽象类和接口

时间:2020-07-14 18:08:07   收藏:0   阅读:51

抽象类

在面向对象的概念中,所有的对象都是通过类来描绘的,但是反过来,并不是所有的类都是用来描绘对象的,如果一个类中没有包含足够的信息来描绘一个具体的对象,那么这样的类称为抽象类。需要注意的是上面我们并没有强调一个抽象类必须要拥有抽象方法。也就是说,一个类只要它没有包含足够的信息来描绘一个具体的对象,那么它就可以称之为抽象类。
类:属性(0或多个)+方法(0或多个)
一个完整(健康)的类,所有的方法都有实现(方法体)
类可以没有方法,但是有方法就肯定要有实现,这才是一个完整的类
一个完整的类才可以被实例化出来,被new出来
如果一个类暂时有方法未有实现,需要被定义为抽象类

public abstract class Shape{
    int area;
    public abstract void calArea();
}
评论(0
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!