A.) To indicate that a class is abstract B.) To indicate that a class can be inherited C.) To restrict the inheritance of a class to a predefined set of subclasses D.) To define a final class
A.) By declaring it inside a class B.) By using the extension keyword C.) By creating a new file with the extension function's name D.) By declaring it outside the class using the fun keyword
A.) as B.) is C.) cast D.) to
A.) try-except B.) try-catch C.) try-catch-finally D.) try-exception
A.) By using the abstract keyword B.) By using the final keyword C.) By using the sealed keyword D.) By using the object keyword
A.) To define a coroutine B.) To create a new thread C.) To create a coroutine context D.) To suspend execution of a coroutine until its scope is complete
A.) global B.) package C.) function D.) top-level
A.) switch-case B.) select-case C.) when D.) match
A.) To create a new property B.) To delegate property access and modification to another object C.) To define a getter method D.) To specify the visibility of a property
A.) Creating a property that cannot be modified B.) Initializing a property lazily, only when it's accessed for the first time C.) Defining a constant property D.) Creating a property that can be modified asynchronously