CNTT2
Mời các bạn đăng kí thành viên để hưởng được những quền lợi từ diễn đàn, và cùng nhau chia sẻ kiến thức ,giao lưu học hỏi.
Nếu bạn đã là thành viên của diễn đàn thì hãy nhấn login để đăng nhập vào diễn đàn.
Cảm ơn các bạn đã tham gia diễn đàn CNTT2-K9





HỆ THỐNG DIỄN ĐÀN CỦA CNTT2K9
IndexIndex  CalendarCalendar  Trợ giúpTrợ giúp  Tìm kiếmTìm kiếm  Thành viênThành viên  NhómNhóm  Đăng kýĐăng ký  Đăng NhậpĐăng Nhập  
Đăng Nhập
Tên truy cập:
Mật khẩu:
Đăng nhập tự động mỗi khi truy cập: 
:: Quên mật khẩu
Xem điểm thi
Các bạn nhập MSSV vào ô bên dưới
Ví dụ như: 09.020.001

Similar topics
Tìm kiếm
 
 

Display results as :
 
Rechercher Advanced Search
Latest topics
Top posters
cutuan527 (1051)
 
caingocthanh (559)
 
holyangell (486)
 
bankimo (381)
 
zailangtu911 (369)
 
nguyenthanhvu (300)
 
dinhhuunho (153)
 
Admin (145)
 
nguyen chi ha (145)
 
zztanzzthanhzz (126)
 
Liên kết
Trường Đại Học Cửu Long
Diễn đàn thầy Pha
Lớp CNTT3-K9
Lớp CNTT1-K9
Lớp CNTT1-K10
Lớp CNTT2-K10
January 2017
SunMonTueWedThuFriSat
1234567
891011121314
15161718192021
22232425262728
293031    
CalendarCalendar
Thắc mắc
Người Quản Trị
Chat
Moderator
Chat
Statistics
Diễn Đàn hiện có 7385 thành viên
Chúng ta cùng chào mừng thành viên mới đăng ký: lanhuong dinh

Tổng số bài viết đã gửi vào diễn đàn là 5059 in 1953 subjects

Share | 
 

 KẾ THỪA BÔI - INTERFACE TRONG JAVA

Xem chủ đề cũ hơn Xem chủ đề mới hơn Go down 
Tác giảThông điệp
oc_sen_baby
Ký Danh
Ký Danh


Nữ Tổng số bài gửi : 5
Join date : 22/09/2011
Age : 26

Bài gửiTiêu đề: KẾ THỪA BÔI - INTERFACE TRONG JAVA    Mon Oct 03, 2011 6:56 pm


Code:
public interface products {
public static final String mark="Blue Exchange";
public float getcost();
}
 class shoes implements products{
   public float getcost(){
      return 100;
   }
   public String getmark(){
      return mark;
   }
   public static void main(String args[]){
      shoes myshoes = new shoes();
      System.out.println("giày hiệu "+ myshoes.getmark()+" có giá :"
            +myshoes.getcost());
   }
}
KẾT QUẢ :
giày hiệu Blue Exchange có giá :100.0
Về Đầu Trang Go down
Xem lý lịch thành viên
dinhhuunho
Thành viên cấp 3
Thành viên cấp 3


Nam Tổng số bài gửi : 153
Join date : 29/09/2009
Age : 28
Đến từ : đỒnGThÁP

Bài gửiTiêu đề: Re: KẾ THỪA BÔI - INTERFACE TRONG JAVA    Fri Oct 07, 2011 8:47 pm

Trích dẫn :
class shoes implements products{}
khai báo cái lớp này là "Public" luôn đc không zạ? 01 02 .

Tui làm dzầy đc hok zạ ?

Trích dẫn :
public interface SanXuat {
public static final String HangSX="Tự chế";
public float getGia();
}
public class Giay implements SanXuat{
public float getGia()
{
return 100;
}
public String getHangSX()
{
return HangSX;
}
public static void main(String args[])
{
Giay GiayCuaTui = new Giay();
System.out.println( "Giày hiệu:" + GiayCuaTui.getHangSX() + "có giá :" + GiayCuaTui.getGia() + "đồng VNĐ.");
}
}

Ai nói rõ cách chạy của nó như thế nào đc không ạ, e thanks nhìu 32 (giải thích code nó chạy ra sao á nha "từng dòng nha các bác" ).
Về Đầu Trang Go down
Xem lý lịch thành viên http://hpshuynh.co.cc
caingocthanh
Moderators
Moderators


Nam Tổng số bài gửi : 559
Join date : 27/04/2009
Age : 28
Đến từ : Cà Mau

Bài gửiTiêu đề: Re: KẾ THỪA BÔI - INTERFACE TRONG JAVA    Mon Oct 17, 2011 1:31 am

Sau khi xem bài của bạn "dinhhuunho" tôi có một số ý kiến sau:
1.Interface và lớp sử dụng bạn đặt trong một file hay hai file.
Nếu đặt chung 1 file thì bạn phải bỏ đi "public" của interface thì mới chạy được, trong trường hợp bạn tạo lớp.Và ngược lại trong trường hợp tạo interface.
2. Trong đoạn code dưới đây tôi đã bỏ từ "public" trong interface.

Trích dẫn :
//khai báo interface để sử dụng
interface SanXuat {
//thuộc tính của interface, bắt buộc phải là "public static final",và //luôn được gán giá trị khi khai báo.
public static final String HangSX="Tự chế";
//phương thức của interface, để lấy giá của sản phẩm đã khai báo //từ thuộc tính ở trên, chỉ được khai báo đầu hàm.
public float getGia();
}
//khai báo class sử dụng interface trên.
public class Giay implements SanXuat{
//sử dụng lại phương thức đã khai báo ở trên, nhưng kèm theo là có //cả thân hàm.
public float getGia()
{
return 100;
}
//khai báo phương thức lấy thuộc tính của interface.
public String getHangSX()
{
return HangSX;//thuộc tính là HangSX
}
public static void main(String args[])
{
Giay GiayCuaTui = new Giay();
System.out.println( "Giày hiệu:" + GiayCuaTui.getHangSX() + "có giá :" + GiayCuaTui.getGia() + "đồng VNĐ.");
}
}
Mình chỉ có thể giải thích như thế thôi, nếu không hiểu bạn có thể gặp trực tiếp, chúng ta sẽ thảo luận rõ hơn.
Về Đầu Trang Go down
Xem lý lịch thành viên http://thanhkim.tk
dinhhuunho
Thành viên cấp 3
Thành viên cấp 3


Nam Tổng số bài gửi : 153
Join date : 29/09/2009
Age : 28
Đến từ : đỒnGThÁP

Bài gửiTiêu đề: Re: KẾ THỪA BÔI - INTERFACE TRONG JAVA    Mon Oct 17, 2011 7:37 am

Cái vụ 2 file hơi hok hiểu, trong hướng dẫn có ghi rõ "<tính chất> Interface <tên Interface> [extends <danh sách Interface>] " với lại mình có thể cho nó là 2 class khác nhau đc không? Very Happy (nó được khai báo cho một Interface của lớp 1, dùng để cho 1 Interface khác ở lớp 2 kế thừa thì sao Very Happy) . Tình hình là học nghệ chưa tới nên có lắm đều cần hỏi, ai có thể hỗ trợ thì thanks nhiều lắm :).
Về Đầu Trang Go down
Xem lý lịch thành viên http://hpshuynh.co.cc
Sponsored content




Bài gửiTiêu đề: Re: KẾ THỪA BÔI - INTERFACE TRONG JAVA    Today at 6:36 am

Về Đầu Trang Go down
 

KẾ THỪA BÔI - INTERFACE TRONG JAVA

Xem chủ đề cũ hơn Xem chủ đề mới hơn Về Đầu Trang 
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
CNTT2 :: IT WORLD :: Giáo Trình-Tài Liệu Trực Tuyến-
Free forum | © phpBB | Free forum support | Liên hệ | Report an abuse | Sosblogs