Tam H. Doan
1 min readFeb 10, 2020

--

Hi, thanks for reading.

The third type of Object is “Object Expression". You usually use it to create an object of an anonymous class that inherits from some type. For example:

window.addMouseListener(object : MouseAdapter() {
override fun mouseClicked(e: MouseEvent) { /*...*/ }
override fun mouseEntered(e: MouseEvent) { /*...*/ }
})

But it cannot be used to create utils class, so I decide not to put it in.

--

--

Tam H. Doan
Tam H. Doan

Written by Tam H. Doan

Software Engineer, also a Writer and Runner

Responses (1)