面向对象编程--两个有趣的例子
来源:互联网 发布:上海软件评测中心 编辑:程序博客网 时间:2024/04/27 13:47
package demo1;public class Description {/** * 描叙: * 一个球,从一根绳子的一段滚到另一端 */}
package demo1;import java.awt.Point;public class Rope {private Point start;//起点private Point end;//终点public Point nextPoint(Point currentPoint){/** * 计算获得下一个位子 */return new Point();}}
package demo1;import java.awt.Point;public class Ball {private Point current; //现在的位置private Rope rope;public void move(Rope rope,Point current){current = rope.nextPoint(current);System.out.println("小球移动到:"+current);}}
package demo2;public class Description {/** * 描叙: * 两块石头,制成一把石刀,石刀砍树得到木材,木材做成椅子 */}
package demo2;public class Stone {/** * 石头 */}package demo2;public class StoneKnife {/** * 石刀 */public Wood cut(Tree tree){/** * 得到木材 */return new Wood();}}package demo2;public class Tree {/** * 树 */}package demo2;public class Wood {/** * 木材 */}package demo2;public class Chair {/** * 椅子 */Wood wood;ChairFactory chairFactory = new ChairFactory();Chair chair = chairFactory.makeChair(wood);}package demo2;public class KnifeFactory {/** * 石刀生产工厂 */public StoneKnife creatKnife(Stone stone1,Stone stone2){return new StoneKnife();}}package demo2;public class ChairFactory {/** * 椅子生产工厂 */public Chair makeChair(Wood wood){return new Chair();}}
0 0
- 面向对象编程--两个有趣的例子
- js 的两种面向对象编程【两个例子】
- JavaScript:面向对象编程改装的例子
- 有趣的面向对象技术
- c面向对象编程例子
- 面向对象编程小例子
- 看了张老师的视频--------两个有趣的面向对象题目
- 面向对象的例子
- c++面向对象编程的一个例子(书店)
- js面向对象编程,一个完整的继承例子
- js面向对象编程,一个完整原型的继承例子
- js面向对象编程,单例模式的一个例子
- Javascript 进阶 面向对象编程 继承的一个例子
- 面向对象编程的五大原则例子分析
- JS学习----面向对象编程的一个例子
- js面向对象编程:两个小括号的使用
- C#面向对象编程-计算两个数的加减乘除
- 有趣的理解面向对象之封装!
- UINavigationController用法
- iptables详解
- Java 终止线程
- package.json 字段解析
- git 命令总结
- 面向对象编程--两个有趣的例子
- view控件绘制
- 基于行为树的AI设计的学习笔记
- openstack 支持ceph
- 写裸板程序
- wso2esb之代理服务
- JAVA设计模式之迪米特法则
- C++11的Atomic和Memory Model的一点认识
- 《算法竞赛入门经典》习题2-9 分数化小时(decimal)