- 博客(14)
- 收藏
- 关注
原创 武器的练习8TeatArmy
package ch10.exec.weapon;public class TeatArmy {public static void main(String[] args) {Army a = new Army(5);a.addWeapon(new Tank());a.addWeapon(new Flighter());a.addWeapon(new M
2016-08-30 20:04:40 229
原创 武器的练习6MissileTurret
package ch10.exec.weapon;//炮塔public class MissileTurret extends Weapon {@Overridepublic void attact() {System.out.println("炮塔在攻击");}}
2016-08-30 20:03:59 309
原创 武器的练习5Flighter
package ch10.exec.weapon;//战斗机public class Flighter extends Weapon implements Moblie {@Overridepublic void attact() {System.out.println("战斗机在攻击");}@Overridepublic void move
2016-08-30 20:03:34 262
原创 武器的练习4Tank
package ch10.exec.weapon;//坦克public class Tank extends Weapon implements Moblie{@Overridepublic void attact() {System.out.println("坦克在攻击");}@Overridepublic void move() {S
2016-08-30 20:03:10 306
原创 武器的练习3Weapon
package ch10.exec.weapon;public abstract class Weapon implements Assaultable{//武器-抽象父类}
2016-08-30 20:01:47 392
原创 武器的练习2Moblie
package ch10.exec.weapon;//可移动接口public interface Moblie {public void move();//移动}
2016-08-30 20:00:50 224
原创 武器的练习Assaultable
package ch10.exec.weapon;//可攻击接口public interface Assaultable {public void attact();//攻击}
2016-08-30 20:00:04 654
原创 接口的使用例子
/** * 演示接口的使用例子 */public class Usb{public static void main(String[] aegs){Computer c = new Computer();//创建一个电脑Upan up = new Upan();c.insertUsb(up);//插入的东西要実现USB标准c.readFromUsb();c.
2016-08-30 10:08:20 433
原创 接口的语法限制
/** * 演示接口的语法限制 */public class InterfaceSyntax {public static void main(String[] args) {}}interface IA{//I开头一般代表接口public void go1();public void go2();}//一个类继承
2016-08-29 20:20:50 454
原创 接口的定义
/** * 演示接口 */public class Interface {public static void main(String[] args) {System.out.println(Flyable.i);Flyable f = new Bird();//実现类与接口之间也是一种多态关系f.fly();}}//其実接口就是一套
2016-08-29 19:49:12 411
原创 抽象的好处
/** * 抽象的好处 */public class Benifit {public static void main(String[] args) {Desk desk = new Desk();desk.guo = new ShaGuo();desk.cook();}}class Desk{//一张桌子public Guo g
2016-08-29 15:42:10 902
原创 抽象的意义
/** * 抽象的好处 */public class Benifit {public static void main(String[] args) {Desk desk = new Desk();desk.guo = new ShaGuo();desk.cook();}}class Desk{//一张桌子public Guo g
2016-08-29 15:07:48 415
原创 模板设计模式
/** * 演示模拟设计模式 */public class Template {public static void main(String[] args) {Cooker c = new GoJiCooker();c.cook();}}/** * 模版类 */abstract class Cooker{/
2016-08-29 14:36:18 326
原创 単例模式
/** *演示单例模式,一般单例模式都不加final */public class Neo单例模式 {public static void main(String[] args) {Singleton s1 = Singleton.getInstance();Singleton s2 = Singleton.getInstance();Sys
2016-08-26 10:17:19 224
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人