admin管理员组

文章数量:1655465

3 月,跳不动了?>>>

Which two demonstrate a "has a" relationship? (Choose two)
A、 public interface Person { }
  public class Employee extends Person{ }
B、 public interface Shape { }
  public interface Rectandle extends Shape { }
C、 public interface Colorable { }
  public class Shape implements Colorable
  { }
D、 public class Species{ }
  public class Animal{private Species species;}
E、 interface Component{ }
  class Container implements Component{
  private Component[] children;
  }

在Java中代码重用有两种可能的方式,即组合(“has a”关系)和继承(“is a”关系)。“has a”关系是通过定义类的属性的方式实现的;而“is a”关系是通过类继承实现的。本例中选项A、B、C体现了“is a”关系;选项D、E体现了“has a”关系。

本文标签: 笔试Java