Outer Class trong Java

Written by IT Phú Trần on 03/07/2019 in JAVA CORE and LẬP TRÌNH JAVA with 2 comments.

Outer Class là một class nằm ở bên ngoài class có từ khóa public, nhớ rằng các outer class này nó nằm cùng một file java với cùng class có từ khóa public.

Ví dụ về outer class

Để cụ thể hơn các bạn xem ví dụ bên dưới về outer class:

Source code:

Lưu ý rằng, với outer class bạn chỉ có thể có một phạm vi truy cập duy nhất mặc định đó chính là default.

Từ đó ta có thể biết được rằng với outer class chỉ được kế  thừa các class trong cùng package.

Nếu chúng ta cố tình kế thừa thì nó sẽ xảy ra lỗi khi biên dịch:

Vậy nếu trong cùng một package thì các bạn có thể kế thừa một cách bình thường.

Hay các outer class có thể kế thừa với nhau trong cùng một file java :

Về cách khai báo để sử dụng thì các bạn hoàn toàn sử dụng như cách khai báo các class bình thường. Bằng việc tạo ra object rồi gọi và sử dụng các phương thức, thuộc tính.

Sử dụng outer class trong phương thức:

Làm thế nào để có thể sử dụng các thuộc tính hoặc phương thức của một outer class từ một class khác ngoài package.

Giải pháp kế thừa outer class từ một class khác package

Để một class khác package truy cập vào các phương thức, thuộc tính thì không có cách nào khác class cùng package với outer class kế thừa outer class. Class đang kế thừa có phạm vi truy cập là public. Từ đó class bên ngoài package extends từ class này và có thể truy cập được các phương thức, thuộc tính của outer class.

 

 

2 Responses to “Outer Class trong Java

  1. Hello this is kinda of off topic but I was wanting to know if blogs use WYSIWYG editors or
    if you have to manually code with HTML. I’m starting a blog soon but
    have no coding know-how so I wanted to get guidance from someone with
    experience. Any help would be greatly appreciated!

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *