JAVA学习笔记-组合
package Study;
public class TestZuhe {
int eys = 2;
public void run(){
System.out.println("我可以跑");
}
public void eat(){
System.out.println("我可以吃");
}
public void sleep(){
System.out.println("我可以睡");
}
public static void main(String[] args){
cat a = new cat();
a.run();
a.zuhe.run(); //调用组合里面的方法。
}
}
class cat{
TestZuhe zuhe = new TestZuhe(); //这里并没有用继承的概念,而是用组合。
public void run(){
System.out.println("跳跳跳");
}
public void miao(){
System.out.println("喵喵喵");
}
}
"is-a"关系使用继承,"has-a"关系使用组合

浙公网安备 33010602011771号