自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除