leola
import java as j
class Book {
var title: j.String
var author: j.String
var year: j.Integer
func Book(title: j.String, author: j.String, year: j.Integer) {
this.title = title
this.author = author
this.year = year
}
func printDetails() {
j.println("Title: " + title)
j.println("Author: " + author)
j.println("Year: " + year)
}
}
var books = j.ArrayList(Book)
var book1 = Book("Leola Programming Language", "John Doe", 2022)
books.add(book1)
j.println("Printing book details:")
books[0].printDetails()
java -jar leola-compiler.jar -sourcepath src -d bin src/com/example/BookManagement.leola
import com.example.BookManagement;
public class BookManagementApp {
public static void main(String[] args) {
BookManagement.main(new String[]{});
}
}