java基础中抽象类如何使用?

java基础中抽象类如何使用?,第1张

java基础中抽象类如何使用?

我们现在说在看小编的文章,其实就是抽象的一种,具体的是小编写的文章分为python和java两种内容。那么换到抽象类中也可以这么理解。抽象类在使用的时候,我们要借助前面所学的abstract来完成。下面我们来简单讲一下抽象类的定义、说明,然后用实例展示抽象类的使用方法

1.定义

使用abstract关键字声明的方法称为抽象方法,包含一个或者多个抽象方法的类称为抽象类,必须使用abstract关键字修饰类。

2.说明

抽象类是一种模板模式。抽象类为其子类提供了一个通用模板,子类可在这个模板基础上进行扩展。

设计者通过定义抽象类达到严格限制子类设计的目的,要求子类要么也定义为抽象类要么重写抽象方法。

3.实例

abstract class Animal {
    //抽象类中也可定义属性
    private String name;
    //定义抽象方法
    public abstract void run();
    //抽象类中也可定义普通方法
    public void eat(){
        System.out.println("动物在吃东西...");
        run();
    }
    
}
 
abstract class Dog extends Animal{
 
}
 
class Pig extends Animal{
 
    @Override
    public void run() {
        System.out.println("猪猪四条腿跑!");
    }
}

‍以上就是java基础中抽象类的使用方法,在正式开始之前,如果还有小伙伴不会abstract可以找一下之前的文章,毕竟知识上有所关联。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/3017782.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-09-28
下一篇 2022-09-28

发表评论

登录后才能评论

评论列表(0条)

保存