Từ khóa super trong java. Từ khóa java super được sử dụng để tham chiếu đến đối tượng lớp cha ngay lập tức. Có ba cách sử dụng super. Hãy xem:

Bạn đang xem: hàm siêu trong java

tiếp theo →
← trước

Super Keyword trong Java

Từ khóa super trong Java là một biến tham chiếu được sử dụng để tham chiếu đối tượng lớp cha ngay lập tức.

Bất cứ khi nào bạn tạo thể hiện của lớp con, một thể hiện của lớp cha được tạo ngầm định và được tham chiếu bởi biến siêu tham chiếu.

Cách sử dụng Java super Keyword

  1. super có thể được sử dụng để tham chiếu đến biến cá thể lớp cha ngay lập tức.
  2. super có thể được sử dụng để gọi phương thức lớp cha ngay lập tức.
  3. super () có thể được sử dụng để gọi phương thức khởi tạo lớp cha ngay lập tức.

Cách sử dụng từ khóa Java Super

1) super được sử dụng để tham chiếu đến biến cá thể lớp cha ngay lập tức.

Chúng ta có thể sử dụng từ khóa super để truy cập thành viên dữ liệu hoặc trường của lớp cha. Nó được sử dụng nếu lớp cha và lớp con có các trường giống nhau.

Kiểm tra ngay bây giờ

Đầu ra:

 đen
trắng

Trong ví dụ trên, cả hai lớp Animal và Dog đều có màu thuộc tính chung. Nếu chúng ta in thuộc tính màu, nó sẽ in màu của lớp hiện tại theo mặc định. Để truy cập thuộc tính cha, chúng ta cần sử dụng từ khóa super.

Xem Thêm  Chương trình Java để ghi vào tệp - ghi vào một tệp trong java

2) super có thể được sử dụng để gọi phương thức lớp cha

Từ khóa super cũng có thể được sử dụng để gọi phương thức của lớp cha. Nó nên được sử dụng nếu lớp con chứa cùng một phương thức với lớp cha. Nói cách khác, nó được sử dụng nếu phương thức bị ghi đè.

Kiểm tra ngay bây giờ

Đầu ra:

 đang ăn ...
sủa ...

Trong ví dụ trên Animal và Dog, cả hai lớp đều có phương thức eat () nếu chúng ta gọi phương thức eat () từ lớp Dog, nó sẽ gọi phương thức eat () của lớp Dog theo mặc định vì ưu tiên được cấp cho địa phương.

Để gọi phương thức lớp cha, chúng ta cần sử dụng từ khóa super.

3) super được sử dụng để gọi hàm tạo lớp cha.

Từ khóa super cũng có thể được sử dụng để gọi hàm tạo lớp cha. Hãy xem một ví dụ đơn giản:

Kiểm tra ngay bây giờ

Đầu ra:

 động vật được tạo
con chó được tạo ra

Lưu ý: super () được trình biên dịch thêm vào mỗi hàm tạo lớp tự động nếu không có super () hoặc this ().

java super

Như chúng ta biết rõ rằng hàm tạo mặc định được trình biên dịch cung cấp tự động nếu không có hàm tạo nào. Tuy nhiên, nó cũng thêm super () làm câu lệnh đầu tiên.

Một ví dụ khác về từ khóa super trong đó super () được trình biên dịch cung cấp một cách ngầm định.

Xem Thêm  43 Bảng CSS - css bảng xem thẻ

Kiểm tra ngay bây giờ

Đầu ra:

 động vật được tạo
con chó được tạo ra

super example: sử dụng thực tế

Hãy xem công dụng thực sự của từ khóa siêu. Ở đây, lớp Emp kế thừa lớp Person nên mặc định tất cả các thuộc tính của Person sẽ được kế thừa sang Emp. Để khởi tạo tất cả thuộc tính, chúng tôi đang sử dụng phương thức khởi tạo lớp cha từ lớp con. Theo cách này, chúng ta đang sử dụng lại hàm tạo của lớp cha.

Kiểm tra ngay bây giờ

Đầu ra:

 1 ankit 45000

Chủ đề tiếp theo

Khối khởi tạo phiên bản

← trước
tiếp theo →


Xem thêm những thông tin liên quan đến chủ đề siêu chức năng trong java

Java – 07: Một số kí tự có chức năng đặc biệt trong Java

alt

  • Tác giả: thân triệu
  • Ngày đăng: 2018-08-01
  • Đánh giá: 4 ⭐ ( 7226 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Hướng dẫn lập trình Java từ cơ bản đến nâng cao. Lập trình Java cho người mới bắt đầu. Một số kí tự có chức năng đặc biệt trong Java. Triệu Thân channel-let’s grow together! Java tutorial for the beginner.

Tính năng của Java

  • Tác giả: laptrinhvienjava.com
  • Đánh giá: 3 ⭐ ( 1809 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: 11 tính năng chính đóng một vai trò quan trọng trong sự phổ biến của ngôn ngữ Java. Các tính năng của Java còn được gọi là Java buzzwords.
Xem Thêm  Xử lý đầu vào biểu mẫu trong React - Hướng dẫn từng bước đơn giản - nhập văn bản trong phản ứng

Java – Hiển thị và cho phép người dùng chọn vào chức năng tương ứng.

  • Tác giả: freetuts.net
  • Đánh giá: 5 ⭐ ( 4758 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Bài tập Java – Hiển thị và cho phép người dùng chọn vào chức năng tương ứng., xem lời giải của bài này tại đây!

Unit Test Siêu Cơ Bản Với Java

  • Tác giả: codelearn.io
  • Đánh giá: 5 ⭐ ( 9549 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Unit Test ra đời để giúp đơn giản hóa kiểm tra các đoạn code và bài viết này sẽ hướng dẫn bạn viết unit test với Junit 5 trong Java.

Xây dựng Crawler siêu đơn giản với Java

  • Tác giả: hocjava.com
  • Đánh giá: 3 ⭐ ( 3511 lượt đánh giá )
  • Khớp với kết quả tìm kiếm:

Java là gì? Ý nghĩa và tính năng của các nền tảng Java

  • Tác giả: gambaru.io
  • Đánh giá: 4 ⭐ ( 3084 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Java được đánh giá là một trong những ngôn ngữ lập trình nhanh, an toàn và đáng tin cậy được hầu hết các tổ chức ưa thích để xây dựng các dự án của họ.

Các tính năng của java

  • Tác giả: viettuts.vn
  • Đánh giá: 3 ⭐ ( 6231 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Các tính năng của java: Đơn giản, hướng đối tượng, độc lập nền tảng, mạnh mẽ, bảo mật, đa luồng, phân tán, khả chuyển, hiệu suất cao, thông dịch, năng động.

Xem thêm các bài viết khác thuộc chuyên mục: Kiến thức lập trình

By ads_php