彦舜原创,CSDN首发:定义三种商品,他们各自具备的对应功能,并使用
发布日期:2021-06-28 21:24:18
浏览次数:3
分类:技术文章
本文共 813 字,大约阅读时间需要 2 分钟。
package cm.abstracts.application;//这个类用来测试使用一个行为类public class ModelFfourtySix { public static void main(String[] args) { //测试使用类,须通过创建对应类对象 //创建父类(抽象类)对象,必须通过子类对象的向上转型才能创建 Action r = new Robot(); r.command(1); r.command(7); r.eat(); r.work(); Action h = new Human(); h.command(1); h.command(7); h.command(5); h.eat(); h.work(); h.sleep(); Action p = new Pig(); p.command(1); p.command(5); p.eat(); p.sleep(); }}//创建抽象类,抽象类必有子类,关键字abstract,继承关系:父类//定义一个抽象的行为类,行为不是具体的abstract class Action{ //关键字final:不可变的量,即常量。static:三个子类具备共同的属性,共享变量。 //常量名大写,方便与变量进行区分。常量,其值从程序执行一直到结束都不发生改变,是为常量。 public static final int EAT = 1; public static final int SLEEP = 5; public static final int WORK = 7; //抽象每个子类的行为(方法),然后每个子类据此定义(覆写)具体的内容(方法/功能),规定子类的操作标准 public abstract void eat(); public abstract void slee
转载地址:https://blog.csdn.net/YanShun_Java/article/details/106164416 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
路过按个爪印,很不错,赞一个!
[***.219.124.196]2024年04月15日 07时15分07秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
快速找出一个数组中的两个数字,让这两个数字之和等于一个给定的值
2019-04-29
[经典排序算法][集锦]
2019-04-29
无处不在的二分查找
2019-04-29
Java集合框架List,Map,Set等全面介绍
2019-04-29
Java 泛型(二) 泛型之中的通配符(Wildcards)使用
2019-04-29
7-36 复数四则运算 (15 分)
2019-04-29
基于powershell的渗透测试工具nishang
2019-04-29
pycharm创建django项目linux部署
2019-04-29
利用Android Studio快速搭建App
2019-04-29
CompletableFuture的多线程和异步监听实现
2019-04-29
HashMap jdk1.7和1.8概述
2019-04-29
springboot多环境加载yml和logback配置
2019-04-29
几道简单的算法题(来自leetcode)
2019-04-29
推一波JAVA学习公众号
2019-04-29
org.apache.ibatis.reflection.ReflectionException: Error instantiating class with invalid types
2019-04-29
HttpsURLConnection 返回 400
2019-04-29
python基础语法05
2019-04-29
Linux基础01
2019-04-29