has-a and is-a relationship in java code example
Example 1: has a relationship in java
‘Has a ‘ relationship is also known as “composition or Aggregation”.
As in inheritance we have ‘extends’ keyword we don’t have any keyword to
implement ‘Has a’ relationship in java. The main advantage of ‘Has-A‘
relationship in java code reusability. For has a relationship we use new keyword
Ex: Car has an engine. We cannot say Car in an engine.
Example 2: is a and has a relationship in java
class Room {
Table table = new Table();
}
Example 3: is a relationsiop in java
public class Actress extends Person { public String readScript(String movie) { return "Reading the script of " + movie; }