SÀN GIAO DỊCH THƯƠNG MẠI ĐIỆN TỬ DANANGMUABAN.FORUMVI.COM
Bạn có muốn phản ứng với tin nhắn này? Vui lòng đăng ký diễn đàn trong một vài cú nhấp chuột hoặc đăng nhập để tiếp tục.

Gắn kết tĩnh trong java cơ bản

Go down

Gắn kết tĩnh trong java cơ bản Empty Gắn kết tĩnh trong java cơ bản

Bài gửi by thamkk0212 27.05.16 9:55

Phương phápBinding ( gắn kết ) là kết nối một lời gọi phương thức tới thân phương thức. Có hai kiểu binding là: Static Binding hay early binding ( gắn kết tĩnh ) và Dynamic Binding hoặc late biding ( gắn kết động )
Trước lúc đi vào bàn bạc về Binding , các bạn nên hiểu rõ Type là gì trong java co ban
1. Biến có 1 kiểu , nó có thể là kiểu gốc hoặc kiểu khác ( không phải là kiểu gốc ).
int data=30; 
Bài này , biến data là một kiểu int.
2. Tham chiếu có một kiểu
class Dog
 public static void main( String args[] )
  Dog d1;//O day , d1 la kieu cua Dog
 

3. Đối tượng có một kiểu. Đối tượng là một instance ( sự biểu hiện ) của lớp java căn bản, nhưng nó cũng là một instance của lớp cha.
class Animal
class Dog extends Animal
 public static void main( String args[] )
  Dog d1=new Dog( );
 

Bài này, d1 là một sự biểu hiện của lớp Dog , tuy nhiên nó cũng là một sự biểu hiện của Animal.
Gắn kết tĩnh ( Static Binding ) trong gioi thieu ve java 
Khi kiểu của đối tượng được quyết định tại compile time ( bởi Compiler ) thì đó là static binding. Nếu có bất cứ phương thức private , final hoặc static nào trong một lớp , thì đó là gắn kết tĩnh. Do đó , không thể có chuyện ghi đè ( overloading ) Cuối cùng đối với lập trình hướng đối tượng trong Static binding
Gắn kết động ( Dynamic Binding ) trong java cơ bản
Khi kiểu của đối tượng được quyết định tại runtime thì đó là gắn kết động ( Dynamic Binding ).
thamkk0212
thamkk0212
Chú ý, khách Vãng Lai
Hãy xác nhận uy tín: shop.danangmuaban.vn
Chú ý, khách Vãng Lai Hãy xác nhận uy tín: shop.danangmuaban.vn

Tổng số bài gửi : 145
Join date : 21/07/2015

Về Đầu Trang Go down

Về Đầu Trang


 
Permissions in this forum:
Bạn không có quyền trả lời bài viết