Hiển thị kết quả từ 1 đến 3 / 3
  1. #1
    Tham gia
    21-11-2015
    Bài viết
    13
    Like
    1
    Thanked 0 Times in 0 Posts

    Binding trong java nâng cao

    Phương thứcBinding ( 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 khi đi vào thảo luận về Binding , chúng ta phải làm rõ Type là gì trong java co ban
    1. Biến có một 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;
    Ở đâ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( );


    Ở đây, d1 là một sự biểu hiện của lớp Dog , nhưng 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 luận 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
    Khi kiểu của đối tượng được quyết định tại runtime thì đó là gắn kết động ( Dynamic Binding ).
    Quote Quote

  2. #2
    Tham gia
    02-06-2016
    Bài viết
    41
    Like
    0
    Thanked 0 Times in 0 Posts
    gắn kết tĩnh và động

  3. #3
    Tham gia
    28-06-2007
    Bài viết
    133
    Like
    2
    Thanked 13 Times in 12 Posts
    Bai viet cua ban so sai va roi rac qua, doc xong minh chang hieu ban dinh viet ve van de gi nua

Bookmarks

Quy định

  • Bạn không thể tạo chủ đề mới
  • Bạn không thể trả lời bài viết
  • Bạn không thể gửi file đính kèm
  • Bạn không thể sửa bài viết của mình
  •