18.3.3 第四章 4.1继承(1)
2018-03-03 21:01
267 查看
Database.java:
package demo; import java.util.ArrayList; public class Database { private ArrayList<CD> listCD=new ArrayList<CD>(); private ArrayList<DVD> listDVD=new ArrayList<DVD>(); private void add(CD cd) { listCD.add(cd); } private void add(DVD dvd) { listDVD.add(dvd); } public void list() { for (CD cd:listCD) { cd.print(); } for(DVD dvd:listDVD) { dvd.print(); } } public static void main(String[] args) { // TODO Auto-generated method stub Database db=new Database(); db.add(new CD("abc","abc",4,60,"...")); db.add(new CD("def","def",4,60,"...")); db.add(new DVD("xxx","aaa",60, "...")); db.list(); } }DVD.java:
package demo; public class DVD { private String title; private String director; private int playingTime; private boolean gotIt=false; private String comment; public static void main(String[] args) { // TODO Auto-generated method stub } public DVD(String title, String director, int playingTime, String comment) { super(); this.title = title; this.director = director; this.playingTime = playingTime; this.gotIt = gotIt; this.comment = comment; } public void print() { // TODO Auto-generated method stub System.out.println("DVD"+":"+title+":"+director); } }CD.java:
package demo; public class CD { private String title; private String artist; private int numofTracks; private int playingTime; private boolean gotIt=false; private String comment; public CD(String title, String artist, int numofTracks, int playingTime, String comment) { // super(); this.title = title; this.artist = artist; this.numofTracks = numofTracks; this.playingTime = playingTime; this.gotIt = gotIt; this.comment = comment; } public static void main(String[] args) { // TODO Auto-generated method stub } public void print() { // TODO Auto-generated method stub System.out.println("CD"+":"+title+":"+artist); } }转载原创文章请注明,转载自: Elton - 18.3.3 第四章 4.1继承(1) (http://www.elton.site/?p=360)
相关文章推荐
- C++ 例4.1 私有继承的访问规则举例1
- 算法导论--第四章--练习4.1-5
- 20170922学习笔记Selenium 2第四章WebDriver API 4.1定位元素
- 第四章-继承
- C#高级编程 (第六版) 学习 第四章:继承
- 《Java实战开发经典》第四章4.1
- 第四章 4.1,4.2
- Java学习笔记-《Java程序员面试宝典》-第四章基础知识-4.1基本概念(4.1.11-4.1.12)
- 第四章 继承
- 【第四章】 资源 之 4.1 基础知识 ——跟我学spring3
- 第四章 网络层 4.1网络层提供的两种服务
- 第四章 内存管理4.1
- 第四章 继承多态
- 第四章 分治策略 4.1 最大子数组问题(自己想的,不知道是不是减治法)
- 18.3.5 4.1继承(2)+4.2子类父类关系
- MVC4制作网站教程第四章 添加栏目4.1
- Vulkan规范:第四章 4.1
- 第四章 电商云化,4.1 17.5W秒级交易峰值下的混合云弹性架构之路(作者:唐三 乐竹 锐晟 潇谦)
- 第四章 继承
- 20-《电子入门趣谈》第四章_自己制作电路板-4.1面包板的介绍和经典案例使用教程