java纸牌面向对象设计_java面向对象 纸牌 (含详细注释)

【实例简介】

山东大学等高校的面向对象实验一:solitaire纸牌游戏

单人纸牌游戏,牌桌上有7个堆共28张牌,第一堆1张牌,第二堆2张,。。。第7堆7张,每一堆的第一张牌朝上,其他朝下。牌桌上还有4个suitpiles,一个deck card堆和一个discard card堆。设计一个简单的CardGames程序,运用面向对象封装、继承、抽象类、抽象方法、多态、动态绑定等概念。

【实例截图】

【核心代码】

solitaire

└── solitaire

├── bin

│   ├── myAlgorithm

│   │   └── Init.class

│   ├── myGUI

│   │   ├── AboutDialog.class

│   │   ├── myFrame.class

│   │   ├── myMenuBar$1.class

│   │   ├── myMenuBar$2.class

│   │   ├── myMenuBar.class

│   │   └── myPanel.class

│   ├── myStructure

│   │   ├── Card.class

│   │   ├── DeckStack.class

│   │   ├── DiscardStack.class

│   │   ├── LastStack.class

│   │   ├── PukeStack.class

│   │   ├── PukeWhenMove.class

│   │   └── TableStack.class

│   └── StartGame

│   └── Start.class

├── picture

│   ├── 0-0.png

│   ├── 00.png

│   ├── 0-10.png

│   ├── 0-11.png

│   ├── 0-12.png

│   ├── 0-1.png

│   ├── 0-2.png

│   ├── 0-3.png

│   ├── 0-4.png

│   ├── 0-5.png

│   ├── 0-6.png

│   ├── 0-7.png

│   ├── 0-8.png

│   ├── 0-9.png

│   ├── 0.png

│   ├── 1-0.png

│   ├── 1-10.png

│   ├── 1-11.png

│   ├── 1-12.png

│   ├── 1-1.png

│   ├── 1-2.png

│   ├── 1-3.png

│   ├── 1-4.png

│   ├── 1-5.png

│   ├── 1-6.png

│   ├── 1-7.png

│   ├── 1-8.png

│   ├── 1-9.png

│   ├── 2-0.png

│   ├── 2-10.png

│   ├── 2-11.png

│   ├── 2-12.png

│   ├── 2-1.png

│   ├── 2-2.png

│   ├── 2-3.png

│   ├── 2-4.png

│   ├── 2-5.png

│   ├── 2-6.png

│   ├── 2-7.png

│   ├── 2-8.png

│   ├── 2-9.png

│   ├── 3-0.png

│   ├── 3-10.png

│   ├── 3-11.png

│   ├── 3-12.png

│   ├── 3-1.png

│   ├── 3-2.png

│   ├── 3-3.png

│   ├── 3-4.png

│   ├── 3-5.png

│   ├── 3-6.png

│   ├── 3-7.png

│   ├── 3-8.png

│   ├── 3-9.png

│   ├── back3.png

│   ├── background.jpg

│   ├── back.png

│   └── myback.png

└── src

├── myAlgorithm

│   └── Init.java

├── myGUI

│   ├── AboutDialog.java

│   ├── myFrame.java

│   ├── myMenuBar.java

│   └── myPanel.java

├── myStructure

│   ├── Card.java

│   ├── DeckStack.java

│   ├── DiscardStack.java

│   ├── LastStack.java

│   ├── PukeStack.java

│   ├── PukeWhenMove.java

│   └── TableStack.java

└── StartGame

└── Start.java

12 directories, 86 files

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值