社区
非技术区
帖子详情
3
qq_44706805
2019-03-10 03:41:47
抽象类(大概的不具体的) 一、抽象与具体区别 抽象方法:修饰符 abstract 返回值类型 方法名(参数列表); 抽象的方法没有方法体{} 具体方法:修饰符 返回值类型 方法名(参数列表){方法体} 1.用abstract关键字修饰 2.格式:abstract class 类名{} public abstract void eat(); 二、抽象类的特点 1.抽象类中不一定有抽象方法(可以有抽象方法也可以有具体方法),有抽象方法的类一定是抽象类 2.抽象类不能实例化,通过多态形式 实现实例化 Animal a=new Dog(); 3.抽象类中可以有抽象方法,也可以没有 4.成员特点: a.成员变量: 可以是变量,也可以是自定义的常量(final) private final int num=10; b.构造方法: 不是没有用,用于子类创建对象是访问父类构造方法 c.成员方法: 既可以是抽象方法,也可以是具体方法 5.抽象类的子类: a.必须是抽象类 b.必须重写抽象类中所有的抽象方法 接口(与class平级) 接口特点: 一、接口特点 1.关键字:interface 2.格式: interface 接口名 {} public interface Jump {} 二、类实现接口用implements表示 格式:class 类名 implements 接口名 {} public class JumpCat Jump {} 三、接口不能实例化 那么,接口如何实例化呢? 按照多态的方式,由具体的子类实例化。 要么是抽象类 要么重写口中的所有抽象方法
...全文
51
1
打赏
收藏
3
抽象类(大概的不具体的) 一、抽象与具体区别 抽象方法:修饰符 abstract 返回值类型 方法名(参数列表); 抽象的方法没有方法体{} 具体方法:修饰符 返回值类型 方法名(参数列表){方法体} 1.用abstract关键字修饰 2.格式:abstract class 类名{} public abstract void eat(); 二、抽象类的特点 1.抽象类中不一定有抽象方法(可以有抽象方法也可以有具体方法),有抽象方法的类一定是抽象类 2.抽象类不能实例化,通过多态形式 实现实例化
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
堕落恶魔_Delphi
2019-03-11
打赏
举报
回复
这特么是delphi?
YOLOv3目标检测实战:交通标志识别
除本课程《YOLOv3目标检测实战:交通标志识别》外,本人推出了有关YOLOv3目标检测的系列课程,请持续关注该系列的其它课程视频,包括: 《YOLOv3目标检测实战:训练自己的数据集》 《YOLOv3目标检测:原理与源码...
Spark3+Clickhouse+Hadoop大数据实战课程
本课程采用项目驱动的方式,以Spark3和Clickhouse技术为突破口,带领学员快速入门Spark3+Clickhouse数据分析,促使学员成为一名高效且优秀的大数据分析人才。 学员通过本课程的学习,不仅可以掌握使用Python3进行...
Vite + Vue3 + ElementPlus业务组件封装
改变传统的UI数据传递方式,通过属性配置的方式对组件数据进行渲染 基于Vue3+ElementPlus+Vite环境开发,Vue3全新的 setup 语法糖 针对初级程序员的开发模式有一个质的提升:提高项目的业务开发效率和逻辑,提高...
基于java的selenium3自动化测试完整教程
本课程为一个完整的selenium自动化测试实战课程,采用当前最新的版本selenium3。 学完后可以独立构建起企业级/项目级的自动化测试,从搭建环境、编写脚本、使用框架组织运行脚本与输出报告、及后与持续集成工具...
YOLOv3目标检测实战:训练自己的数据集
YOLOv3是一种基于深度学习的端到端实时目标检测方法,以速度快见长。本课程将手把手地教大家使用labelImg标注和使用YOLOv3训练自己的数据集。课程分为三个小项目:足球目标检测(单目标检测)、梅西目标检测(单目标...
非技术区
828
社区成员
53,611
社区内容
发帖
与我相关
我的任务
非技术区
Delphi 非技术区
复制链接
扫一扫
分享
社区描述
Delphi 非技术区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章