Java-设计模式(Adapter适配器模式)
来源:互联网 发布:php数组添加元素的函数 编辑:程序博客网 时间:2024/05/22 06:31
Java-设计模式(Adapter适配器模式)-抽象类写法
package org.jzkangta.demo;abstract class Person{private String name;private int age;public int getAge() {return age;}public void setAge(int age) {this.age = age;}public String getName() {return name;}public void setName(String name) {this.name = name;}public Person(String name,int age){this.setName(name);this.setAge(age);}public abstract String getSay();public void say(){System.out.println(this.getSay());}}class Worker extends Person{private float money;public float getMoney() {return money;}public void setMoney(float money) {this.money = money;}public Worker(String name,int age,float money){super(name,age);this.setMoney(money);}public String getSay(){return "我是一个工人,我的名字是:"+super.getName()+",年龄:"+super.getAge()+",工资:"+this.getMoney();}}class Student extends Person{private float score;public float getScore() {return score;}public void setScore(float score) {this.score = score;}public Student(String name,int age,float score){super(name,age);this.setScore(score);}public String getSay(){return "我是一个学生,我的名字是:"+super.getName()+",年龄:"+super.getAge()+",成绩:"+this.getScore();}}public class Demo {/** * @param args */public static void main(String[] args) {//Person p=new Worker("zhangsan",12,3000);Person p=new Student("lisi",18,90);p.say();}}
Java-设计模式(Adapter适配器模式)-接口写法
package org.jzkangta.demo02;interface Eat{public void eatBread();public void eatApple();public void eatBanana();}abstract class PersonEat implements Eat{public void eatBread(){}public void eatApple(){}public void eatBanana(){}}class Person extends PersonEat{public void eatBread(){System.out.println("我在吃面包");}public void eatApple(){System.out.println("我在吃苹果");}}public class Demo02 {/** * @param args */public static void main(String[] args) {Person p=new Person();p.eatBread();p.eatApple();}}
本文转自:http://blog.csdn.net/yanglian20009/article/details/8800294
0 0
- Java设计模式:Adapter(适配器)
- Java设计模式-----Adapter适配器模式
- java 设计模式之一 适配器模式 adapter
- java设计模式---Adapter适配器模式
- Java设计模式 - Adapter(适配器模式)
- Java设计模式-----Adapter适配器模式
- Java:设计模式之适配器模式Adapter
- Java-设计模式(Adapter适配器模式)
- Java-设计模式(Adapter适配器模式)
- java设计模式之适配器模式Adapter
- JAVA设计模式---adapter(适配器模式)
- Java设计模式--适配器(Adapter)模式
- Java设计模式---适配器模式(Adapter)
- Java设计模式-适配器模式Adapter
- Java设计模式--适配器(Adapter)模式
- Java设计模式----适配器模式(Adapter)
- Java 常用设计模式-适配器模式adapter
- JAVA设计模式-适配器模式(Adapter)
- 电流源短路 仍然起作用
- ubuntu解压rar压缩文件
- 【并查集】 hdu 1856 More is better
- printf函数栈的问题
- Facade Pattern 外观模式
- Java-设计模式(Adapter适配器模式)
- javay设计模式学习笔记
- 扩展KMP
- 关Atmega16单片机进入“编程模式失败”问题的解决办法之一
- java设计模式之策略模式
- 删除全部文本内容的vi 命令是? linux 查看哪些用户是自定义增加的?
- java Future
- C语言中结构体赋值的讨论
- hdu1166敌兵布阵