cklester Well-Known Member Licensed User Nov 19, 2020 #1 Can I use any name for the initialization sub of a standard class, or does Initialize have to exist? B4X: dim myBook as Book myBook.Initialize("Title","Author",ISBN_Number) -or- B4X: dim myBook as Book myBook.New("Title","Author",ISBN_Number) -best?- B4X: dim myBook as Book = Book.New("Title","Author",ISBN_Number)
Can I use any name for the initialization sub of a standard class, or does Initialize have to exist? B4X: dim myBook as Book myBook.Initialize("Title","Author",ISBN_Number) -or- B4X: dim myBook as Book myBook.New("Title","Author",ISBN_Number) -best?- B4X: dim myBook as Book = Book.New("Title","Author",ISBN_Number)
EnriqueGonzalez Expert Licensed User Longtime User Nov 19, 2020 #2 err no. not possible. you can create a sub and do this cklester said: dim myBook as Book = Book.New("Title","Author",ISBN_Number) Click to expand... B4X: sub createBook() as Book dim book as book book.initialize return book end sub dim b as book = createBook() Upvote 0
err no. not possible. you can create a sub and do this cklester said: dim myBook as Book = Book.New("Title","Author",ISBN_Number) Click to expand... B4X: sub createBook() as Book dim book as book book.initialize return book end sub dim b as book = createBook()