标签:end 成员 运行 关键字 事物 常量 函数 描述 animal
package java008; /** * 2017/9/10 * 说明:动物类 */ public abstract class Animal { /** * 动物吃东西 */ public abstract void eat(); }
package java008; /** * 2017/9/10 * 说明: */ public class Dog extends Animal { @Override public void eat() { System.out.print("狗吃肉"); } }
package java008; /** * 2017/9/10 * 说明: */ public class Cat extends Animal { @Override public void eat() { System.out.print("猫吃鱼"); } }
package java008; /** * 2017/9/10 * 说明: */ public abstract class Employee { private String name; private String id; private double pay; public Employee(String name,String id,double pay){ this.name = name; this.id = id; this.pay = pay; } public abstract void work(); }
package java008; /** * 2017/9/10 * 说明: */ public class Programmer extends Employee { public Programmer(String name,String id,double pay){ super(name,id,pay); } @Override public void work() { System.out.print("写代码"); } }
package java008; /** * 2017/9/10 * 说明: */ public class Manager extends Employee { private double bonus; public Manager(String name, String id, double pay,double bonus) { super(name, id, pay); this.bonus = bonus; } @Override public void work() { System.out.print("管理"); } }
package java008; /** * 2017/9/10 * 说明: */ public class Test { public static void main(String[] args) { Programmer p = new Programmer("张三","30",9000); p.work(); Manager m = new Manager("李四","1",15000,9000); m.work(); } }
package java008; /** * 2017/9/10 * 说明: */ public interface interfaceDemo { public void show(); }
package java008; /** * 2017/9/10 * 说明: */ public class interfaceDemoImpl implements interfaceDemo { @Override public void show() { System.out.print("接口的单实现"); } }
package java008; /** * 2017/9/10 * 说明: */ public interface interfaceDemo { public void show(); }
package java008; /** * 2017/9/10 * 说明: */ public interface InterfaceDemo2 { public void show2(); }
package java008; /** * 2017/9/10 * 说明: */ public class interfaceDemoImpl implements interfaceDemo,InterfaceDemo2 { @Override public void show() { System.out.print("接口的多实现:show"); } @Override public void show2() { System.out.print("接口的多实现:show2"); } }
package java008; /** * 2017/9/11 * 说明: */ public interface USB { public void open(); public void close(); }
package java008; /** * 2017/9/11 * 说明: */ public class Upan implements USB { @Override public void open() { System.out.print("u盘开始运行"); } @Override public void close() { System.out.print("u盘结束运行"); } }
package java008; /** * 2017/9/11 * 说明: */ public class BookPC { public static void main(String[] args) { useUSB(new Upan()); } public static void useUSB(USB u){ u.open(); u.close(); } }
标签:end 成员 运行 关键字 事物 常量 函数 描述 animal
原文地址:http://www.cnblogs.com/xuweiweiailixing/p/7501227.html