Gắn kết tĩnh trong java cơ bản
SÀN GIAO DỊCH THƯƠNG MẠI ĐIỆN TỬ DANANGMUABAN.FORUMVI.COM :: Khu Văn Phòng Forum - Liên hệ Admin 0983262040 (SMS) :: 2. RAO VẶT TỔNG HỢP TỪ A-Z
Trang 1 trong tổng số 1 trang
Gắn kết tĩnh trong java cơ bản
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 ).
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- 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
SÀN GIAO DỊCH THƯƠNG MẠI ĐIỆN TỬ DANANGMUABAN.FORUMVI.COM :: Khu Văn Phòng Forum - Liên hệ Admin 0983262040 (SMS) :: 2. RAO VẶT TỔNG HỢP TỪ A-Z
Trang 1 trong tổng số 1 trang
Permissions in this forum:
Bạn không có quyền trả lời bài viết
|
|