10.抽象类的特点

抽象类的特点

  • 抽象方法只能在抽象类里面
  • 抽象类和抽象方法必须被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
        
    }
}
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 33,367评论 18 399
  • 一、Java 简介 Java是由Sun Microsystems公司于1995年5月推出的Java面向对象程序设计...
    子非鱼_t_阅读 9,848评论 1 44
  • 本文出自 Eddy Wiki ,转载请注明出处:http://eddy.wiki/interview-java.h...
    eddy_wiki阅读 4,944评论 0 5
  • 忘记了年月,忘记了时钟,忘记了自己。 解放了思绪,麻痹了神经,放空了心灵。 怎么了自己?昨日记忆犹新,明日遥不可及...
    5ff2阅读 1,333评论 0 0
  • 看了一部搞不清楚是哪国的电影《房间》,拍摄地点爱尔兰and加拿大,主演来着美国和加拿大,发行制作在爱尔兰,姑且认为...
    卡萨布兰卡91阅读 3,980评论 0 2

友情链接更多精彩内容