Hiển thị kết quả từ 1 đến 3 / 3
  1. #1
    Tham gia
    18-08-2009
    Bài viết
    7
    Like
    0
    Thanked 0 Times in 0 Posts

    Buồn quá đi ! Help me!!!mấy anh giải thích giùm em đoạn code này với có chỗ không hiểu!!!

    public class Pair<T> {

    private T x;
    private T y;

    public Pair(T x, T y) {
    this.x = x;
    this.y = y;
    }

    public void permute() {
    T z = this.x;
    this.x = y;
    this.y = z;
    }

    public T getX() {
    return this.x;
    }

    public T getY() {
    return this.y;
    }
    }


    public class Pair<T> có nghĩa là gì?
    mấy cái khai báo theo kiểu T hết mà không hiểu nó là gì cả!
    Được sửa bởi nobeta911 lúc 13:59 ngày 14-09-2012 Reason: chưa hoàn thành
    Quote Quote

  2. #2
    Tham gia
    05-03-2010
    Bài viết
    129
    Like
    2
    Thanked 16 Times in 16 Posts
    Giống như câu trả lời của mình bên 2pic kia thì bạn tìm hiểu Generic trong Java là gì? Dùng nó có lợi thế gì trong thiết kế OOP? v.v...

  3. #3
    Tham gia
    03-08-2010
    Bài viết
    137
    Like
    0
    Thanked 22 Times in 21 Posts
    trong java hay net bạn sẽ bị giới hạn kiểu giả sử khi sử dụng hàm a(string bien1, int bien2) có đối bỏ vào thì buộc phải khai báo kiểu của các biến string, int,... trường hợp bạn đặt ra giờ bạn bỏ vào cái đối là chẳng biết kiểu gì có thể là int, string,... <T> sẽ đại diện biến bỏ vào là kiểu tự do. Cái này hình như gọi là dictionary thì phải bỏ Net với java lâu rồi chẳng còn nhớ rõ
    Sửa+bảo trì web, viết addon cscart,..(01266371311)

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
  •