ITPub博客

首页 > IT职业 > IT生活 > java抽象类的优点

java抽象类的优点

IT生活 作者:mifeng 时间:2021-09-11 09:55:28 0 删除 编辑

说明

有时候我们需要定义一个超级类别,没有提供具体的方法,每种方法都声明一个给定的抽象结构。

有时候我们会创建一个基本类别,定义一些通用的方法,与子类分享,并把它留给每个子类别来填充细节。

优点

1、降低了某些方法的复杂性,使用变得方便。

2、避免代码重复,提高可重用性。

3、只有向用户提供重要细节,才能提高应用的安全性。

使用接口实现100%隐藏细节

public interface Check {
    void checkIn();
}
public class StudentCheck implements Check {
    @Override
    public void checkIn() {
        System.out.println("滴!学生卡");
    }
}
public class TeacherCheck implements Check {
    @Override
    public void checkIn() {
        System.out.println("滴!老师卡");
    }
}
public class TestCheck {
    public static void main(String[] args) {
        Check checkOne = new StudentCheck();
        Check checkTwo = new TeacherCheck();
        checkOne.checkIn();
        checkTwo.checkIn();
    }
}

以上就是java抽象类的优点,希望对大家有所帮助。更多Java学习指路:Java基础

本教程操作环境:windows7系统、java10版,DELL G3电脑。

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/3038/viewspace-2829971/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2019-08-30

  • 博文量
    79
  • 访问量
    943