博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
抽象类到底是个什么玩意
阅读量:7021 次
发布时间:2019-06-28

本文共 1136 字,大约阅读时间需要 3 分钟。

java抽象类定义:包含了抽象方法的类叫做抽象类。

注解:1.如果一个类里面包含了一个或者多个抽象方法,类就必须指定为抽象类,必须用abstract修饰;

        2.抽象方法属于一种不完整的方法,只含有一个声明,没有方法体,必须用abstract修饰;

        3.一个抽象类中可以有非抽象方法;

        4.抽象类的子类必须覆盖抽象类中所有的抽象方法,一个不能缺。

 

package javaday.day01;public class NeiBu {    /**     * @param args     */    public static void main(String[] args) {        System.out.println("ok");        new Manager(null, null, 0, 1000).work();    }}abstract class Employee{    private String name;    private String id;    private double pay;        Employee(String name,String id,double pay){        this.name = name;        this.id = id;        this.pay = pay;    }        public abstract void work();        public void say(){        System.out.println("say.....");    }}class Programmer extends Employee{    Programmer(String name,String id,double pay){        super(name,id,pay);    }    public void work(){        System.out.println("coding...");    }}class Manager extends Employee{    private int bonus;    Manager(String name,String id,double pay,int bonus){        super(name,id,pay);        this.bonus = bonus;    }    public void work(){        System.out.println("CONDING..."+this.bonus);    }}

转载地址:http://zdbxl.baihongyu.com/

你可能感兴趣的文章
如何用类图来分析业务概念
查看>>
我的友情链接
查看>>
iscsi错误处理
查看>>
手机ios端通过json的方式通过socket通讯的坑
查看>>
我的友情链接
查看>>
hello world
查看>>
制作硬盘下的急救模式rescue mode
查看>>
配置 Eclipse 自动排版
查看>>
二、服务器优化(5)数据库版本的选型
查看>>
SELECT 查询中的谓词与 CASE 表达式
查看>>
调整 tempdb 文件大小
查看>>
Linux 定时计划任务
查看>>
C#中的异常处理
查看>>
实习日志(三)
查看>>
前端知识体系及修炼攻略
查看>>
XML相关概念和操作
查看>>
防止nodejs进程出错时退出
查看>>
动画-CAShapeLayer实现QQ消息红点拖拽效果
查看>>
Apache配置文件详解
查看>>
Linux命令:自动添加用戶
查看>>