October 2019
Intermediate to advanced
434 pages
11h 54m
English
We can easily instantiate and manipulate Java classes from Kotlin. Let's revisit the Programmer class written in Java:
public class Programmer extends Person { private String preferredLanguage; public Programmer(String firstName, String lastName, String preferredLanguage) { super(firstName, lastName); this.preferredLanguage = preferredLanguage; } public String getPreferredLanguage() { return preferredLanguage; }}
We can instantiate this from Kotlin like so:
val programmer = Programmer("John", "Smith", "Kotlin")
An interesting side effect of using a Java class from Kotlin is that we can take advantage of property access syntax to access fields exposed via getters/setters without having to actually call the getters and ...
Read now
Unlock full access