diff --git a/core-java-modules/core-java-lang-4/src/main/java/com/baeldung/javadocmemberreference/Animal.java b/core-java-modules/core-java-lang-4/src/main/java/com/baeldung/javadocmemberreference/Animal.java new file mode 100644 index 0000000000..b26b869a60 --- /dev/null +++ b/core-java-modules/core-java-lang-4/src/main/java/com/baeldung/javadocmemberreference/Animal.java @@ -0,0 +1,12 @@ +package com.baeldung.javadocmemberreference; + +public class Animal { + + public void run() { + + } + + public void run(String direction) { + + } +} diff --git a/core-java-modules/core-java-lang-4/src/main/java/com/baeldung/javadocmemberreference/Person.java b/core-java-modules/core-java-lang-4/src/main/java/com/baeldung/javadocmemberreference/Person.java new file mode 100644 index 0000000000..a2792e0304 --- /dev/null +++ b/core-java-modules/core-java-lang-4/src/main/java/com/baeldung/javadocmemberreference/Person.java @@ -0,0 +1,49 @@ +package com.baeldung.javadocmemberreference; + +import com.baeldung.vehicle.Car; + +public class Person { + + Person() { + + } + + /** + * Also, check the {@link #move() Move} method for more movement details. + */ + public void walk() { + + } + + /** + * Check this {@link #move(String) Move} method for direction oriented movement. + */ + public void move() { + + } + + public void move(String direction) { + + } + + /** + * Additionally, check this {@link Animal#run(String) Run} method for direction based run. + */ + public void run() { + + } + + /** + * Also consider checking {@link com.baeldung.vehicle.Vehicle#Vehicle() Vehicle} constructor to initialize vehicle object. + */ + public void goToWork() { + + } + + /** + * Have a look at {@link Car#getNumberOfSeats() SeatsAvailability} method for checking the available seats needed for driving. + */ + public void drive() { + + } +} diff --git a/core-java-modules/core-java-lang-4/src/main/java/com/baeldung/vehicle/Car.java b/core-java-modules/core-java-lang-4/src/main/java/com/baeldung/vehicle/Car.java new file mode 100644 index 0000000000..4bacab82d6 --- /dev/null +++ b/core-java-modules/core-java-lang-4/src/main/java/com/baeldung/vehicle/Car.java @@ -0,0 +1,14 @@ +package com.baeldung.vehicle; + +public class Car { + + public Car() { + + } + + public static int getNumberOfSeats() { + int availableSeats = 0; + // available seats calculation logic + return availableSeats; + } +} diff --git a/core-java-modules/core-java-lang-4/src/main/java/com/baeldung/vehicle/Vehicle.java b/core-java-modules/core-java-lang-4/src/main/java/com/baeldung/vehicle/Vehicle.java new file mode 100644 index 0000000000..e52ae7fc5c --- /dev/null +++ b/core-java-modules/core-java-lang-4/src/main/java/com/baeldung/vehicle/Vehicle.java @@ -0,0 +1,8 @@ +package com.baeldung.vehicle; + +public class Vehicle { + + public Vehicle() { + + } +}