Tìm kiếm theo tiêu đề

Tin tức cộng đồng

[MỜI HỢP TÁC] Các kỳ thi Olympic Quốc tế 2026 (IMO - IEO - ISO)

Kính gửi Quý Lãnh đạo, Ban Giám hiệu và Quý Thầy/Cô, FermatTech (Đối tác Google tại VN) phối hợp cùng SCO Ấn Độ trân trọng kính mời tham gia 3 kỳ thi uy tín dành cho HS từ lớp 1 - 12: - IMO: Olympic Toán Quốc tế. - IEO: Olympic Tiếng Anh Quốc tế. - ISO: Olympic Khoa học...
Xem tiếp

Tin tức thư viện

Chức năng Dừng xem quảng cáo trên violet.vn

12087057 Kính chào các thầy, cô! Hiện tại, kinh phí duy trì hệ thống dựa chủ yếu vào việc đặt quảng cáo trên hệ thống. Tuy nhiên, đôi khi có gây một số trở ngại đối với thầy, cô khi truy cập. Vì vậy, để thuận tiện trong việc sử dụng thư viện hệ thống đã cung cấp chức năng...
Xem tiếp

Hỗ trợ kĩ thuật

  • (024) 62 930 536
  • 0919 124 899
  • hotro@violet.vn

Liên hệ quảng cáo

  • (024) 66 745 632
  • 096 181 2005
  • contact@bachkim.vn

thanh do

Wait
  • Begin_button
  • Prev_button
  • Play_button
  • Stop_button
  • Next_button
  • End_button
  • 0 / 0
  • Loading_status
Nhấn vào đây để tải về
Báo tài liệu có sai sót
Nhắn tin cho tác giả
(Tài liệu chưa được thẩm định)
Nguồn: SGK
Người gửi: Vũ Quang Khuê
Ngày gửi: 23h:31' 03-01-2008
Dung lượng: 90.0 KB
Số lượt tải: 10
Số lượt thích: 0 người
Chương 3: Đối tượng và lớp
Bài 1: Đối tượng và lớp
I. Lớp (class)
1. Khái niệm
Là mô tả của một nhóm các đối tượng cùng bản chất, ngươic lại mỗi đối tượng là một thể hiện cụ thể cho những mô tả trừu tượng nào đó.
I. Lớp (class)
2. Khai báo:
Lớp được khai báo theo mẫu:
Public/private/protected class
{
// Khai báo các thành phần dữ liệu (thuộc tính>
// Khai báo và định nghĩa các phương thức
}
I. Lớp (class)
* Ví dụ:
public MyClass
{
public void Khoitao()
{
System.out.println(?Xin chào!?);
}
public void main(String s[])
{
MyClass mc=new MyClass();
mc.Khoitao();
}
}
I. Lớp (class)
3. Thuộc tính (Attribute hoặc Field):
a. Khái niệm:
Là đặc tưng của lớp, là đại diện cho lớp trong việc sử dụng các thộc tính, phương thức của lớp, giao tiếp với đối tượng lớp khác.
b. Khai báo:
Cú pháp khai báo đối tượng:
=new ; //new là từ khoá

I. Lớp (class)
* Ví dụ:
class Oto
{
public String hang;
private float gia;
protected in soluong;
}
I. Lớp (class)
4. Phương thức (Method):
a. Định nghĩa:
Là cách thức tác động của đói tượng, các ứng xử của lớp lên các thuộc tính, hay lên các tác động bên ngoài.
b. Khai báo:
Cú pháp:
()
{
//Nội dùng (hay định nghĩa) của phương thức
}
I. Lớp (class)
* Ví dụ:
class Oto
{
// Khai báo các thuộc tính
public float tinhgiathanh() //Khai báo phương thức tinhgiathanh()
{
return cost*1.5; //Nội dung của phương thức
}
}
I. Lớp (class)
c. Khai báo chồng phương thức (Overloading Method)
Java cho phép khai báo nhiều phương thức cùng tên trong một lớp.
Các phương thức phải khác nhau ở các tham số hay đối số.

I. Lớp (class)
* Ví dụ:
public float tinhgiaban() //Phương thức tinhgiaban() không đối số
{
return gia*1.5;
}
public float tinhgiaban(double sodu) //Phương thức tinhgiaban() một đối số
{
return gia*(1+sodu);
}
I. Lớp (class)
d. Biến this:
Được dùng đến khi chạy và tham khảo bản thân lớp chứa nó. Thường dùng trong phương thức khởi dựng.
I. Lớp (class)
* Ví dụ:
class Oto
{
String hang;
String kieu;
int namsanxuat;
public Oto (String hang, String kieu, int namsanxuat)
// Các đối số có tên trùng tên các thuộc tính của lớp
{
// Các biến sau this thuộc lớp, còn lại thuộc constructor
this.hang=hang;
this.kieu=kieu;
this.namsanxuat=namsanxuat;
}
}
II. §èi t­îng (Object)
1. Khái niệm:
Là đặc trưng của lớp, là đại diện cho lớp trong việc sử dụng các thuộc tính, phương thức của lớp, giao tiếp với đối tượng lớp khác.
2. Khai báo:
Cú pháp:
= new ;
//new là từ khoá
II. §èi t­îng (Object)
* Ví dụ:
MyClass Doituong = new MyClass();

 
Gửi ý kiến