Code java trong android studio có phải là một loại script?

Thưa anh chị , em là newbie mới học lập trình android . Em có thắc mắc là loại file .java ở dưới hoạt động như dạng script phải ko ạ ? Với lại tại khi new tên class() { } có chạy thẳng vào hàm bên trong đó không ?

Em cảm ơn

Cho mình hỏi bạn học Java chưa vậy ạ ?

MÌnh chưa học qua java , chỉ mới tìm hiểu sơ cú pháp để tiếp cận . Mình trc đây từ C++ qua ,học OoP rồi :smiley:

Vậy thì nên bạn học Java + OOP nhé.

MÌnh học qua rồi, có search về cái anonymous inner class rồi nhưng vẫn ko hiểu tại sao cái hàm trong đó có được chạy hay ko ? VÌ mình xem trên trang khác thì nó ko chạy nhưng trong đây thì lại chạy

Anonymous class ở đây cụ thể là 1 listener, nghĩa là nó sẽ lắng nghe cho đến khi có sự kiện onClick từ view thì mới bắt đầu chạy code nhé

1 Like

Bản chất nó không chạy bởi vì nó chưa nhận được sự kiện OnClick từ view mà nó được gán, vậy thôi :v. Bạn thử debug rồi chạy trên điện thoại rồi ciick vào view thì sẽ dễ hình dung hơn

1 Like
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?