当前位置: 首页 > news >正文

class_9:java 抽象类和接口

抽象类 需要用abstract 修饰类和接口


abstract class Person{String address;String name;abstract public void eat();abstract public void drink();public void printInfo(){System.out.println("name= " + name);}}
class Student extends Person{public void eat(){System.out.println("学生吃饭");}public void drink() {// TODO Auto-generated method stubSystem.out.println("学生喝水");}
}
public class Test {public static void main(String[] args) {Student t = new Student();t.eat();t.drink();}
}

接口需要interface修饰,更强调行为


interface Xinwei{abstract void eat();abstract void drink();
}class man implements Xinwei{public void eat() {// TODO Auto-generated method stubSystem.out.println("人吃饭");}public void drink() {// TODO Auto-generated method stubSystem.out.println("人喝水");	}	
}class dog implements Xinwei{public void eat() {// TODO Auto-generated method stubSystem.out.println("狗吃饭");}public void drink() {// TODO Auto-generated method stubSystem.out.println("狗喝水");	}	
}public class Test {public static void main(String[] args) {new man().drink();new dog().drink();}
}


文章转载自:

http://eGeY9vVV.qgmbx.cn
http://j18xgv0x.qgmbx.cn
http://5DXD6Aya.qgmbx.cn
http://WN3U9aAs.qgmbx.cn
http://rHAKzPqi.qgmbx.cn
http://BV818lYe.qgmbx.cn
http://UdCab4oH.qgmbx.cn
http://bC1lBZEF.qgmbx.cn
http://EGluDyBH.qgmbx.cn
http://KpydE3T4.qgmbx.cn
http://SLW1ctFn.qgmbx.cn
http://9HAvmiBL.qgmbx.cn
http://JQUHlogb.qgmbx.cn
http://L46qb5ct.qgmbx.cn
http://ZpBxGoKV.qgmbx.cn
http://zW5MJowO.qgmbx.cn
http://oh5TGD2g.qgmbx.cn
http://8Y6BDUvv.qgmbx.cn
http://hkyiv2jw.qgmbx.cn
http://6ecLyBhT.qgmbx.cn
http://zOUILGqF.qgmbx.cn
http://SMiMRjCf.qgmbx.cn
http://jctUjVl0.qgmbx.cn
http://7cA1xnsP.qgmbx.cn
http://aYFYd2Z6.qgmbx.cn
http://BNo9P2U5.qgmbx.cn
http://txNGwDEF.qgmbx.cn
http://y4pGanUi.qgmbx.cn
http://LpKZK4Y8.qgmbx.cn
http://aR5VOaSF.qgmbx.cn
http://www.dtcms.com/a/383560.html

相关文章:

  • [硬件电路-209]:电子携带两种能量,一种是电流宏观运动的动能,一种是绕着原子核运动的原子轨道能量;前者是电势能与热能转化的媒介;后者是实现光能与电能的转化
  • HBase启动报错“Master is initializing”解决方案
  • 交换机的级联和堆叠
  • QT加密和哈希
  • 历史数据分析——中科曙光
  • Dropout:深度学习中的随机丢弃正则化技术
  • 数组存储 · 行主序与列主序 | 应用 / 基地址 / 选择策略
  • 贪心算法应用:最早截止时间优先(EDF)问题详解
  • 每天五分钟深度学习:神经网络的权重参数如何初始化
  • BisenetV1/2网络以及模型推理转换
  • Codeforces Round 1050 (Div. 4)补题
  • 【Java后端】Spring Boot 多模块项目实战:从零搭建父工程与子模块
  • c++命名空间详解
  • 第15课:知识图谱与语义理解
  • HarmonyOS图形处理:Canvas绘制与动画开发实战
  • ffmpeg 有什么用处?
  • 如何重置Gitlab的root用户密码
  • LeetCode算法日记 - Day 41: 数据流的中位数、图像渲染
  • 计算机网络(二)物理层数据链路层
  • 零基础从头教学Linux(Day 33)
  • collections模块
  • 【前端】【高德地图WebJs】【知识体系搭建】图层知识点——>热力图,瓦片图层,自定义图层
  • 关系模型的数据结构
  • Spring Boot 与前端文件上传跨域问题:Multipart、CORS 与网关配置
  • MySQL的事务特性和高可用架构
  • AI重构车载测试:从人工到智能的跨越
  • 前端梳理体系从常问问题去完善-基础篇(html,css,js,ts)
  • 文件查找 find
  • LeetCode 2110.股票平滑下跌阶段的数目
  • 解锁仓储智能调度、运输路径优化、数据实时追踪,全功能降本提效的智慧物流开源了