30/09/2018, 19:17

Code java bị lỗi (ở dòng thứ 5)

http://pastebin.com/qFYsYbkX
Em mới học java mà bị lỗi ở dòng 5 mà không hiểu tại sao mong ace giúp đỡ :v

kien tran viết 21:32 ngày 30/09/2018

Lỗi này là do class A và class B nằm trong cùng Class Unit22.
Solution:

  1. Bạn có thể bỏ class A và class B ra ngoài class Unit22 --> compile success
  2. Để nguyên, thì đây là khái niệm Inner Class trong java. Nếu muốn tạo object của Class A thì đầu tiên phải tạo object của Class Unit22 trước. Cụ thể mình muốn tạo object của class A thì làm như sau:
  Unit22 obj = new Unit22();
  Unit22.A a = obj.new A(); 

—> compile success

ps: class unit22 nghe quen quen

Bài liên quan
0