package com.io;
/**
* 扩音器
* 类与类之间的关系
* 1、依赖:形参 |局部变量
* 2、关联:属性
* 聚合:属性 整体与部分 不一致的生命周期 人与手
* 组合:属性 整体与部分 一致的生命周期 人与大脑
* 3、继承:父子类关系
* 4、实现:接口与实现类的关系
*/
public class DeMo11 {
public static void main(String[] args) {
Voice voice=new Voice();
voice.say();
Extend extend=new Extend(voice);
extend.say();
}
}
package com.io;
public class Voice {
private int voice=10;
public int getVoice() {
return voice;
}
public void setVoice(int voice) {
this.voice = voice;
}
public void say(){
System.out.println(voice);
}
}
package com.io;
public class Extend {
private Voice voice;
public Extend() {
}
public Extend(Voice voice) {
super();
this.voice = voice;
}
public void say(){
System.out.println(voice.getVoice()*1000);
}
}