public class Voice {
private int voice=10;
public Voice() {
// TODO Auto-generated constructor stub
}
public Voice(int voice) {
super();
this.voice = voice;
}
public int getVoice() {
return voice;
}
public void setVoice(int voice) {
this.voice = voice;
}
public void say(){
System.out.println(voice);
}
}
/**
* 扩音器
* 类与类之间的关系
* 1、依赖 形参|局部变量
* 2、关联:属性
* 聚合:属性整体与部分不一致的生命周期 人与手
* 组合:属性整体与部分一致的生命周期 人与大脑
* 3、继承:父子类关系
* 4、实现:接口与实现类关系
* @author Administrator
*
*/
public class Amplifier {
private Voice voice;
public Amplifier() {
// TODO Auto-generated constructor stub
}
public Amplifier(Voice voice) {
super();
this.voice = voice;
}
public Voice getVoice() {
return voice;
}
public void setVoice(Voice voice) {
this.voice = voice;
}
public void say(){
System.out.println(voice.getVoice()*100);
}
}
public class App {
public static void main(String[] args) {
Voice v=new Voice(123);
v.say();
Amplifier am=new Amplifier(v);
am.say();
}
}
public class Voice { private int voice=10; public Voice() { // TODO Auto-generated constructor stub } public Voice(int voice) { super(); this.voice = voice; } public int getVoice() { ret