Diễn đàn rao vặt 24h miễn phí

Type là gì trong lập trình java

Thảo luận trong 'Học Hành' bắt đầu bởi tech360, 27 Tháng năm 2016.

  1. tech360 Member

    Thuộc tínhBinding ( 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ó 2 kiểu binding là: Static Binding hoặc early binding ( gắn kết tĩnh ) và Dynamic Binding hay late biding ( gắn kết động )
    Bắt đầu đi vào bàn thảo về Binding , học viên cần hiểu Type là gì trong java co ban
    1. Biến có duy nhất kiểu , nó có khả năng là kiểu gốc hoặc kiểu khác ( không phải là kiểu gốc ).
    int data=30;
    Hướng dẫn này , biến data là 1 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 lộ ) 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( );


    Hướng dẫn này, d1 là một sự biểu lộ của lớp Dog , mặt khác nó cũng là một sự biểu lộ của Animal.
    Gắn kết tĩnh ( Static Binding ) trong gioi thieu ve java
    Lúc kiểu của đối tượng được quyết định tại compile time ( bởi Compiler ) thì đó là static binding. Ví như có bất kì phương thức private , final hoặc static nào trong một lớp , thì đó là gắn kết tĩnh. Từ thời gian này , chẳng thể có chuyện ghi đè ( overloading ) kết quả đối với lập trình hướng đối tượng trong Static binding
    Gắn kết động ( Dynamic Binding ) trong java cho người mới bắt đầu
    Lúc kiểu của đối tượng được quyết định tại runtime thì đó là gắn kết động ( Dynamic Binding ).
Tags: học java

Chia sẻ trang này

Partner: liên hệ

Phiên bản iwin mới nhất - cach tri mun dau den - cach tri mun trung ca - thẩm mỹ viện - danh bạ thẩm mỹ viện - triệt lông vĩnh viễn - cach tri mun boc - giam can hieu qua - cham soc da mat - tap chi cong nghe - tai avatar - hướng dẫn nấu các mon ngon moi ngay Việt Nam - - tai iwin - tai game ban ca - game avatar - game iwin