Biến phiên bản trong Java: Tất cả những gì bạn cần biết



Bài viết này về 'biến phiên bản trong java' sẽ cung cấp cho bạn phần giới thiệu về các phiên bản Java cùng với một minh chứng thực tế.

Tất cả các bạn đều đã quen với khái niệm biến trong Java, khái niệm không thể thiếu đối với sự nghiệp Java hoặc cuối cùng . Java cung cấp cho chúng tôi quyền tự do truy cập ba , tức là, biến cục bộ, biến lớp và biến phiên bản.Trong bài viết này, tôi sẽ thảo luận về việc triển khai biến instance trong Java.Dưới đây là những điểm sẽ được thảo luận:

Hãy bắt đầu nào!





Biến thể hiện trong Java là gì?

Các biến phiên bản trong Java là các biến không tĩnh được định nghĩa trong một lớp bên ngoài bất kỳ phương thức nào, người xây dựng hoặc một khối. Mỗi đối tượng khởi tạo của lớp có một bản sao hoặc thể hiện riêng biệt của biến đó. Một biến thể hiện thuộc về một lớp.

Bạn phải tự hỏi về chính xác là một Phiên bản ? Hãy để tôi giúp bạn bằng cách đơn giản hóa nó.



Khi bạn tạo một đối tượng mới của lớp, bạn sẽ tạo một thể hiện. Hãy xem xét, nếu bạn có một lớp HỌC SINH, thì

lớp Sinh viên {String studentName int studentScore}

Và nếu bạn tạo hai đối tượng STUDENT như,

Student student1 = new Student () Student student2 = new Student ()

Sau đó, hai thể hiện của lớp Sinh viên sẽ được tạo.



Bây giờ mỗi học sinh sẽ có tên và điểm của riêng mình phải không? Vì vậy, giá trị được lưu trữ bên trong ‘studentName’ và ‘studentScore’ sẽ khác nhau đối với các sinh viên khác nhau, chúng được gọi là ‘biến’. Và giống như bạn đã thấy rằng các biến này giữ giá trị riêng của chúng cho mỗi trường hợp, chúng được gọi là Biến phiên bản trong Java.

Bây giờ bạn đã hiểu ý nghĩa của các biến Phiên bản, hãy tiến lên một bước.

Tôi sẽ liệt kê các tính năng của biến phiên bản, điều này sẽ giúp bạn sử dụng chúng trong mã java một cách dễ dàng.

Đặc điểm của một biến thể hiện?

Tuổi thọ của một biến thể hiện phụ thuộc vào tuổi thọ của một , tức là, khi đối tượng được tạo, một biến thể hiện cũng được tạo và điều tương tự xảy ra khi đối tượng bị phá hủy.

  • Biến phiên bản chỉ có thể được sử dụng bằng cách tạo các đối tượng
  • Mọi đối tượng sẽ có bản sao của các biến Phiên bản riêng của nó
  • Khởi tạo biến cá thể là không bắt buộc. Giá trị mặc định là số không
  • Khai báo được thực hiện trong một lớp bên ngoài bất kỳ phương thức nào, người xây dựng hoặc khối
  • Biến cá thể được sử dụng khi biến đó phải được biết đến với các phương thức khác nhau trong một lớp
  • Truy cập công cụ sửa đổi có thể được gán cho các biến cá thể

Sau khi đạt được kiến ​​thức lý thuyết, bạn có thể cân nhắc về cách triển khai các biến Phiên bản trong Java! Hãy hiểu điều đó trong chủ đề tiếp theo của chúng ta.

Làm thế nào để bạn triển khai một biến cá thể trong Java?

Triển khai các biến Phiên bản trong là khá dễ dàng. Tôi đã viết một đoạn mã đơn giản sẽ giúp bạn nắm được cách sử dụng kỹ thuật.

Đây là mã chi tiết:

package Edureka import java.util.Scanner public class Student {public String name private int mark public Student (String stuName) {name = stuName} public void setMarks (int stuMar) {mark = stuMar} // Phương thức này in chi tiết học sinh. public void printStu () {System.out.println ('Name:' + name) System.out.println ('Marks:' + mark)} public static void main (String args []) {Student StuOne = new Student ( 'Ross') Student StuTwo = new Student ('Rachel') Student StuThree = new Student ('Phoebe') StuOne.setMarks (98) StuTwo.setMarks (89) StuThree.setMarks (90) StuOne.printStu () StuTwo.printStu () StuThree.printStu ()}}

ĐẦU RA:

Tên: Ross
Số điểm: 98
Tên: Rachel
Số điểm: 89
Tên: Phoebe
Điểm: 90

Giải trình:

Trong đoạn mã trên, như bạn có thể thấy, tôi đã tạo ba biến cá thể, đó là, ‘StuOne’, ’StuTwo’, ’StuThree’.Tương tự như vậy, bạn có thể tạo bao nhiêu như bạn cần tùy thuộc vào yêu cầu của bạn.Bây giờ khi chúng ta tiếp tục tích lũy các dữ kiện về biến cá thể, hãy để tôi cũng giải thích cho bạn sự khác biệt giữa biến cá thể và biến lớp!

Sự khác biệt giữa biến thể hiện và biến lớp

Để làm rõ sự khác biệt, tôi đã ghi lại một vài điểm sẽ giúp bạn loại bỏ bất kỳ sự mơ hồ nào giữa hai điều này.

Biến phiên bản Biến lớp

Mỗi đối tượng sẽ có bản sao của các biến thể hiện của riêng nó, do đó các thay đổi được thực hiện đối với các biến này thông qua một đối tượng sẽ không phản ánh trong đối tượng khác.

Các biến lớp là chung cho tất cả các đối tượng của một lớp, nếu bất kỳ thay đổi nào được thực hiện đối với các biến này thông qua đối tượng, nó cũng sẽ phản ánh trong các đối tượng khác.

Các biến phiên bản được khai báo mà không có tĩnh từ khóa.

Các biến lớp được khai báo với từ khóa tĩnh

Các biến phiên bản chỉ có thể được sử dụng thông qua tham chiếu đối tượng.

Các biến lớp có thể được sử dụng thông qua tên lớp hoặc tham chiếu đối tượng.

Với điều này, chúng tôi đã đi đến cuối blog. Tôi hy vọng rằng nội dung của bài viết này được chứng minh là có lợi cho bạn. Chúng tôi sẽ tiếp tục khám phá thế giới Java trong các blog sắp tới. Giữ nguyên!

chuyển đổi từ double sang int java

Bây giờ bạn đã hiểu ' Biến Instance trong Java là gì ” , kiểm tra của Edureka, một công ty học trực tuyến đáng tin cậy với mạng lưới hơn 250.000 người học hài lòng trải dài trên toàn cầu. Khóa đào tạo và cấp chứng chỉ về Java J2EE và SOA của Edureka được thiết kế cho sinh viên và các chuyên gia muốn trở thành Nhà phát triển Java. Khóa học được thiết kế để cung cấp cho bạn khởi đầu về lập trình Java và đào tạo bạn về cả khái niệm Java cốt lõi và nâng cao cùng với các khung Java khác nhau như Hibernate & Spring.

Nếu bạn muốn tìm hiểu thêm về Java, bạn có thể tham khảo

Có một câu hỏi cho chúng tôi? Hãy đề cập đến nó trong phần bình luận của điều này ' Biến phiên bản trong Java ”Và chúng tôi sẽ liên hệ lại với bạn trong thời gian sớm nhất.